Skip to content

ParkOnSuspend

ParkOnSuspend = object

Defined in: packages/core/src/effect/park.ts:15

recorder: Pick<RunRecorder, "emit"> | undefined

Defined in: packages/core/src/effect/park.ts:22

The parked run’s recorder. workflow_suspended / workflow_resumed go through it so the run keeps a single runSeq allocator. Without one (no active run), suspend throws.


optional signal?: AbortSignal

Defined in: packages/core/src/effect/park.ts:23


store: WorkflowStore | undefined

Defined in: packages/core/src/effect/park.ts:17

Where suspends persist. Without one, a suspend decision throws instead of parking.