Skip to content

dag-core / Exports / DagRunStateMachine

Class: DagRunStateMachine

Finite state machine for DAG run status transitions. Enforces valid transitions and emits domain events on state change.

Table of contents

Constructors

Methods

Constructors

constructor

new DagRunStateMachine(): DagRunStateMachine

Returns

DagRunStateMachine

Methods

transition

transition(currentStatus, event): TResult<IDagRunTransitionValue, IDagError>

Parameters

NameType
currentStatusTDagRunStatus
eventTDagRunTransitionEvent

Returns

TResult<IDagRunTransitionValue, IDagError>

Defined in

state-machines/dag-run-state-machine.ts:55

Released under the MIT License.