context.waitForEvent pauses workflow execution until a given event occurs or a timeout is reached.
Default timeout value is 7 days.
Arguments
string
required
A unique identifier for the step.
string
required
A unique identifier for the event to wait on.
object
Response
TEventData
The data passed in when the event is triggered via
notify().
Its type can be set with the generic parameter, e.g. context.waitForEvent<{ approved: boolean }>(...). Defaults to unknown.boolean
true if execution resumed because the timeout elapsed,
false if resumed due to the event being received.