Type alias IStateMachine<State, Event, Context>
IStateMachine<State, Event, Context>: _StateMachine<State, Event, Context> & StateMachineEvents<Event> & StateMachineCheckers<State> & StateMachineTransitionCheckers<Event>
Type Parameters
-
State extends AllowedNames
-
Event extends AllowedNames
-
Context extends object