interstate library

Typedefs

BubbleUpListener<S> = void Function<E>(Response<E, S> response)
ControllerInitializer<S> = InterstateController<S> Function(String id, BubbleUpListener<S> listener)
ResultBuilder<E, R, S> = R Function(Event<E> event, S currentState, List<Response<E, dynamic>> subResponses)
SideEffectDispatcher<E, R, S> = void Function(InterstateController<S> controller, Event<E> event, R result, S updatedState)
StateBuilder<E, R, S> = S? Function(Event<E> event, S currentState, R result, List<Response<E, dynamic>> subResponses)
StateListener<S> = void Function(S state)
WidgetBuilder<S> = Widget Function(BuildContext context, S state, Widget? child, InterstateController<S> controller)