MonoState constructor

MonoState(
  1. List<StateBase>? reducers
)

Implementation

MonoState(List<StateBase>? reducers) {
  var dispatcher = BehaviorSubject<Action>.seeded(Action(type: '@@INIT'));
  __dispatcher = dispatcher;
  __store = BehaviorSubject<Map<Type, dynamic>>.seeded({});
  _actions = Actions(dispatcher);
  __subscriptions = <Type, StreamSubscription<Action>>{};
  reducers?.forEach((reducer) {
    registerState(reducer);
  });
}