TransitionHandler

typealias TransitionHandler<TContext, TState, TEvent> = (context: TContext, state: TState, event: TEvent) -> TransitionInfo<TState>?

Type that represents a lambda that processes all the Transitions for a particular StateMachine