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
Methods
transition
▸ transition(currentStatus, event): TResult<IDagRunTransitionValue, IDagError>
Parameters
| Name | Type |
|---|---|
currentStatus | TDagRunStatus |
event | TDagRunTransitionEvent |
Returns
TResult<IDagRunTransitionValue, IDagError>