Function makeStateMachine
- makeStateMachine(initialState, allowedTransitionsArray): {
canTransitionTo: ((nextState) => any);
getStatus: ((_) => any);
transitionTo: ((nextState) => void);
} Parameters
initialState: any
allowedTransitionsArray: any
Returns {
canTransitionTo: ((nextState) => any);
getStatus: ((_) => any);
transitionTo: ((nextState) => void);
}
canTransitionTo: ((nextState) => any)
- (nextState): any
Returns any
getStatus: ((_) => any)
transitionTo: ((nextState) => void)
- (nextState): void
Returns void