on<E extends EVENT> method
Sets transition that will be called when event of type E
is sent to machine via StateMachine.transition method.
Implementation
void on<E extends EVENT>(
CreateTransitionTo<S, STATE, E, EVENT, SIDE_EFFECT> createTransitionTo) {
_stateDefinition.transitions[E] =
(STATE s, EVENT e) => createTransitionTo(s as S, e as E);
}