Skip to main content

SignalDelivery

还没翻译译自英文(tanstack.com)本页 21 段都还没译

Interface: SignalDelivery<TPayload>

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

Type Parameters

TPayload

TPayload = unknown

Properties

meta?

optional meta: WorkflowMetadata;

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

Free-form host/UI metadata copied into SIGNAL_RESOLVED.


name

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

payload: TPayload;

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


signalId

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?

optional stepId: string;

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

Optional durable-operation id for the awaited signal.