Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/workflow / / WorkflowState

Interface: WorkflowState<TState>

Defined in: packages/workflow/src/types.ts:363

Snapshot returned by Workflow.getState. Combines the most recent checkpoint state with the high-level run status / pending pause payload.

Stable

Type Parameters

Type ParameterDefault type
TState extends objectRecord<string, unknown>

Properties

PropertyModifierTypeDescriptionDefined in
checkpointIdreadonlystring-packages/workflow/src/types.ts:368
pendingPause?readonlyPendingPauseRecordCarries the value passed to pause(value) when status is suspended.packages/workflow/src/types.ts:370
pendingPauses?readonlyreadonly PendingPauseRecord[]The FULL pending-pause set from the persisted frontier (D1) - parallel pausers, durable timers (wakeAt), awakeables and approvals (name) included. pendingPause remains the first entry for backwards compatibility.packages/workflow/src/types.ts:377
statereadonlyTState-packages/workflow/src/types.ts:367
statusreadonly"running" | "suspended" | "completed" | "failed" | "aborted"-packages/workflow/src/types.ts:366
stepNumberreadonlynumber-packages/workflow/src/types.ts:365
threadIdreadonlystring-packages/workflow/src/types.ts:364