Skip to main content

Interface: WorkflowDefinitionRecord

Defined in: packages/workflow-engine/src/persistence/interface.ts:338

A stored workflow definition snapshot, keyed by (workflowId, version).

Properties​

createdAt​

createdAt: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:341


snapshot​

snapshot: unknown

Defined in: packages/workflow-engine/src/persistence/interface.ts:343

The DefinitionSnapshot as written by run.create.


structureHash​

structureHash: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:345

Hash of snapshot; equals version for derived versions.


version​

version: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:340


workflowId​

workflowId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:339