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 Parameter | Default type |
|---|---|
TState extends object | Record<string, unknown> |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
checkpointId | readonly | string | - | packages/workflow/src/types.ts:368 |
pendingPause? | readonly | PendingPauseRecord | Carries the value passed to pause(value) when status is suspended. | packages/workflow/src/types.ts:370 |
pendingPauses? | readonly | readonly 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 |
state | readonly | TState | - | packages/workflow/src/types.ts:367 |
status | readonly | "running" | "suspended" | "completed" | "failed" | "aborted" | - | packages/workflow/src/types.ts:366 |
stepNumber | readonly | number | - | packages/workflow/src/types.ts:365 |
threadId | readonly | string | - | packages/workflow/src/types.ts:364 |