globalEvents property

Map<Type, StateTransitionEntry<State, Event>> globalEvents
final

Optional map of global events which can be called in any State.

Map defines State to list of available Events. Each entry refers to transition, transitionWithSideEffect or sideEffect.

Example:

var globalEvents = {
  GoTo2Event: transition((state, event) => State2()),
  GoTo3Event: sideEffect((state, event) => print("Hello!")),
}

Implementation

final Map<Type, StateTransitionEntry<State, Event>> globalEvents;