on<T extends TEvent> method

void on<T extends TEvent>(
  1. EventHandler<TState, T> handler
)

Register event handler

Implementation

void on<T extends TEvent>(EventHandler<TState, T> handler) {
  _handlers[T] = (state, event) => handler(state, event as T);
}