SignalDelivery

Interface: SignalDelivery<TPayload>

Defined in: packages/workflow-core/src/types.ts:465

Type Parameters

TPayload

TPayload = unknown

Properties

meta?

ts
optional meta: WorkflowMetadata;
optional meta: WorkflowMetadata;

Defined in: packages/workflow-core/src/types.ts:476

Free-form host/UI metadata copied into SIGNAL_RESOLVED.


name

ts
name: string;
name: string;

Defined in: packages/workflow-core/src/types.ts:473

Name of the awaited signal (the same name passed to ctx.waitForEvent(name, ...)).


payload

ts
payload: TPayload;
payload: TPayload;

Defined in: packages/workflow-core/src/types.ts:474


signalId

ts
signalId: string;
signalId: string;

Defined in: packages/workflow-core/src/types.ts:468

Idempotency token. Same signalId at the same stepId = no-op retry; different signalId = lost race.


stepId?

ts
optional stepId: string;
optional stepId: string;

Defined in: packages/workflow-core/src/types.ts:470

Optional durable-operation id for the awaited signal.