Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/core / / awaitExternal
Function: awaitExternal()
ts
function awaitExternal<TResume>(name, options?): TResume;Defined in: packages/core/src/channels/durable.ts:226
Stable
Suspend on a named durable promise. The thread stays suspended (and survives restarts) until an external caller resolves it via workflow.resolveAwakeable(threadId, name, value); that value is returned here. With options.schema the value is validated on delivery - see AwakeablePayloadError for the rejection semantics.
Type Parameters
| Type Parameter | Default type |
|---|---|
TResume | unknown |
Parameters
| Parameter | Type |
|---|---|
name | string |
options? | AwaitExternalOptions<TResume> |
Returns
TResume