on<T extends JozzEvent> method

  1. @override
Stream<T> on<T extends JozzEvent>()
override

Returns a stream of domain events of type T.

This method filters the event stream to only include events of the specified type.

Implementation

@override
Stream<T> on<T extends JozzEvent>() {
  return events.where((event) => event is T).cast<T>();
}