yogurt_event_bus library

Classes

AfterEvent<Event extends EventBase, State extends StateBase>
AsyncEventBus<State extends StateBase>
AutoDisposePluginBase<State extends StateBase, Controller extends PluginManager<State>>
EventBusBase<State extends StateBase>
InvokeDone<State extends StateBase>
InvokeError<State extends StateBase>
InvokeResult<State extends StateBase>
InvokeUnhandled<State extends StateBase>
PluginBase<State extends StateBase, Controller extends PluginManager<State>>
SyncEventBus<State extends StateBase>

Mixins

AutoDispose<State extends StateBase, Controller extends PluginManager<State>>
PluginManager<State extends Object>

Typedefs

AutoDisposePlugin<State extends StateBase> = AutoDisposePluginBase<State, PluginManager<State>>
Disposable = void Function()
EventBase = Object
EventHandler<Event extends EventBase, State extends StateBase> = FutureOr<void> Function(Event event, StateUpdater<State> update)
Plugin<State extends StateBase> = PluginBase<State, PluginManager<State>>
StateBase = Object
StateUpdater<State extends StateBase> = void Function(State state)