Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/workflow / / WorkflowState

Interface: WorkflowState<TState>

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

Stable

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

Type Parameters

Type ParameterDefault type
TState extends objectRecord<string, unknown>

Properties

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