Effect<State extends StoreState> typedef
Null safety
A function that handles an incoming stream of actions, optionally
performs side effects upon receiving an action, and optionally returns
a new StoreAction
which will be dispatched by the store.
Implementation
typedef Effect<State extends StoreState> = Stream<dynamic> Function(
BehaviorSubject<StoreAction>,
Store<State> store,
);