dag-core / Exports / TaskRunStateMachine
Class: TaskRunStateMachine
Finite state machine for task run status transitions. Enforces valid transitions (including retry from failed) and emits domain events.
Table of contents
Constructors
Methods
Constructors
constructor
• new TaskRunStateMachine(): TaskRunStateMachine
Returns
Methods
transition
▸ transition(currentStatus, event): TResult<ITaskRunTransitionValue, IDagError>
Parameters
| Name | Type |
|---|---|
currentStatus | TTaskRunStatus |
event | TTaskRunTransitionEvent |
Returns
TResult<ITaskRunTransitionValue, IDagError>