Type of every published value.
ReadonlycodecElement codec shared by every instance.
ReadonlynameNon-empty name without /, unique within the Flow.
Creates an instance condition requiring at least count values.
The map instance. Slash is prohibited because it is a reserved character.
Inclusive non-negative lower bound.
OptionalconditionId: stringOptional stable condition identifier.
A condition without an upper bound.
Creates a non-blocking instance condition consuming up to count queued values.
When its surrounding Wait completes, it consumes values queued then; an empty queue yields none.
The map instance. Slash is prohibited because it is a reserved character.
Inclusive non-negative upper bound.
OptionalconditionId: stringOptional stable condition identifier.
A condition without a positive lower bound.
Stages best-effort deletion of one pending message from a ChannelMap instance.
Current Step, timeout-handler, or RPC Context.
The ChannelMap instance. Slash is prohibited because it is a reserved character.
Non-empty server-assigned message ID.
Finds one instance message in the loaded pending snapshot.
Current Step, timeout-handler, or RPC Context.
Logical ChannelMap instance.
Server-assigned message ID.
The matching message, or undefined when absent from the snapshot.
Creates an instance condition consuming exactly count values.
The map instance. Slash is prohibited because it is a reserved character.
Required non-negative count.
OptionalconditionId: stringOptional stable condition identifier.
A condition with equal bounds.
Creates an instance condition consuming exactly one value.
The map instance. Slash is prohibited because it is a reserved character.
OptionalconditionId: stringOptional stable condition identifier.
An exact-one instance condition.
Returns decoded non-empty instance keys in ascending order.
Current Step, timeout-handler, or RPC Context.
Keys including publications buffered by the current handler.
Returns the number of non-empty instances visible to the current handler.
Current Step, timeout-handler, or RPC Context.
The number of keys after including publications buffered by this handler.
Selects one instance's pending messages for a handler snapshot.
Non-empty logical instance key. The SDK escapes it for the protocol.
An exact instance load for RPC, Step, or timeout-handler options.
Returns one loaded instance snapshot in FIFO order.
Current Step, timeout-handler, or RPC Context.
Logical ChannelMap instance.
Immutable pending message IDs and decoded values.
ChannelMessagesNotLoadedError when this handler did not load the instance's messages.
Creates a bounded condition for one ChannelMap instance.
Dex waits only for atLeast, then consumes currently queued values up to atMost.
Omitting atLeast makes the condition complete immediately.
The map instance. Slash is prohibited because it is a reserved character.
OptionalatLeast: numberOptional inclusive lower bound.
OptionalatMost: numberOptional inclusive upper bound.
OptionalconditionId: stringOptional stable condition identifier.
A validated instance condition.
Returns one instance's queued value count.
Current Step or RPC Context.
The map instance. Slash is prohibited because it is a reserved character.
Non-negative queued value count.
Defines keyed Channel instances that share one typed schema. Instance keys must be non-empty and must not contain
/.