SafeEventHandler<Event, State> typedef

SafeEventHandler<Event, State> = FutureOr<void> Function(Event event, SafeEmitter<State> emit, {required String trackingId})

An event handler is responsible for reacting to an incoming Event and can emit zero or more states via the SafeEmitter. Contains a unique trackingId that can be passed to emitter for tracking the event.

Implementation

typedef SafeEventHandler<Event, State> = FutureOr<void> Function(
  Event event,
  SafeEmitter<State> emit, {
  required String trackingId,
});