WorkflowEventRefWaitExtension<T> extension
Direct typed wait helpers on WorkflowEventRef.
These mirror event.emit(...) so typed workflow events can stay on the
event-ref surface for both emit and wait paths.
- on
Methods
-
awaitOn(
FlowContext step, {DateTime? deadline, Map< String, Object?> ? data}) → FlowStepControl -
Available on WorkflowEventRef<
Registers a low-level flow-control wait while keeping the typed event ref on the call site.T> , provided by the WorkflowEventRefWaitExtension extension -
wait(
WorkflowResumeContext waiter, {DateTime? deadline, Map< String, Object?> ? data}) → Future<T> -
Available on WorkflowEventRef<
Suspends until this event is emitted, then returns the decoded payload.T> , provided by the WorkflowEventRefWaitExtension extension -
waitValue(
WorkflowResumeContext waiter, {DateTime? deadline, Map< String, Object?> ? data}) → T? -
Available on WorkflowEventRef<
Registers an event wait and returns the resumed payload on the legacy null-then-resume path.T> , provided by the WorkflowEventRefWaitExtension extension