Handle<T, A, E>Observable handle from Gate.make with observation disabled, or the local-only engine handle. Prefer the toolkit service from Tag / Service for RPC.
Source src/Gate.ts:1771 lines
export type type Handle<T, A, E> =
internal.GateRunHandle<T, A, E> & {
readonly status: Hyperlink.Subscribable<internal.GateStatus>
readonly waiting: Hyperlink.Subscribable<number>
readonly inFlight: Hyperlink.Subscribable<number>
readonly completed: Hyperlink.Subscribable<number>
readonly failed: Hyperlink.Subscribable<number>
readonly interrupted: Hyperlink.Subscribable<number>
readonly metrics: {
readonly remaining: Hyperlink.Subscribable<number>
readonly resetAfter: Hyperlink.Subscribable<number>
readonly exceeded: Hyperlink.Subscribable<number>
}
readonly rateLimitKey: string | undefined
readonly metricsKey: "metrics"
}
Observable handle from
Gate.make
with observation disabled, or the local-only
engine handle. Prefer the toolkit service from
Tag
/
Service
for RPC.
Handle<function (type parameter) T in type Handle<T, A, E>T, function (type parameter) A in type Handle<T, A, E>A, function (type parameter) E in type Handle<T, A, E>E> = import internalinternal.type GateHandle<T, A, E> =
internal.GateRunHandle<T, A, E> & {
readonly status: Hyperlink.Subscribable<internal.GateStatus>
readonly waiting: Hyperlink.Subscribable<number>
readonly inFlight: Hyperlink.Subscribable<number>
readonly completed: Hyperlink.Subscribable<number>
readonly failed: Hyperlink.Subscribable<number>
readonly interrupted: Hyperlink.Subscribable<number>
readonly metrics: {
readonly remaining: Hyperlink.Subscribable<number>
readonly resetAfter: Hyperlink.Subscribable<number>
readonly exceeded: Hyperlink.Subscribable<number>
}
readonly rateLimitKey: string | undefined
readonly metricsKey: "metrics"
}
Observable handle from
makeGateHandleEffect
.
GateHandle<function (type parameter) T in type Handle<T, A, E>T, function (type parameter) A in type Handle<T, A, E>A, function (type parameter) E in type Handle<T, A, E>E>;