StateMachineToken<Event extends ManagerEvent, State extends ManagerState, ManagerEvent extends StateMachineEvent<Object, Object>, ManagerState extends StateMachineState<Object>, Manager extends StateMachineManager<ManagerEvent, ManagerState, Manager>, M extends StateMachine<Event, State, ManagerEvent, ManagerState, Manager>> constructor

const StateMachineToken<Event extends ManagerEvent, State extends ManagerState, ManagerEvent extends StateMachineEvent<Object, Object>, ManagerState extends StateMachineState<Object>, Manager extends StateMachineManager<ManagerEvent, ManagerState, Manager>, M extends StateMachine<Event, State, ManagerEvent, ManagerState, Manager>>()

A marker for state machine types to improve DX with generic functions.

Implementation

const StateMachineToken();