rx_state_machine library

Classes

Graph<STATE, EVENT, SIDE_EFFECT>
GraphBuilder<STATE, EVENT, SIDE_EFFECT>
Invalid<STATE, EVENT, SIDE_EFFECT>
RxStateMachine<STATE, EVENT, SIDE_EFFECT>
StateDefinitionBuilder<S extends STATE, STATE, EVENT, SIDE_EFFECT>
Transition<STATE, EVENT, SIDE_EFFECT>
TransitionTo<STATE, SIDE_EFFECT>
Valid<STATE, EVENT, SIDE_EFFECT>

Typedefs

BuildGraph<STATE, EVENT, SIDE_EFFECT> = void Function(GraphBuilder<STATE, EVENT, SIDE_EFFECT>)
BuildState<S extends STATE, STATE, EVENT, SIDE_EFFECT> = dynamic Function(StateDefinitionBuilder<S, STATE, EVENT, SIDE_EFFECT>)
CreateTransitionTo<S extends STATE, STATE, E extends EVENT, EVENT, SIDE_EFFECT> = TransitionTo<STATE, SIDE_EFFECT> Function(S s, E e)
TransitionListener<STATE, EVENT, SIDE_EFFECT> = void Function(Transition<STATE, EVENT, SIDE_EFFECT>)
VoidCallback<T> = void Function(T)