DevToolsStore<S> constructor
DevToolsStore<S> (})
Implementation
DevToolsStore(
Reducer<S> reducer, {
required S initialState,
List<Middleware<S>> middleware = const [],
bool syncStream = false,
bool distinct = false,
}) : _distinct = distinct {
final devToolsState = DevToolsState<S>([initialState], <dynamic>[], 0);
final devToolsReducer = DevToolsReducer<S>(reducer);
_devToolsStore = Store<DevToolsState<S>>(devToolsReducer,
initialState: devToolsState,
middleware: List<Middleware<DevToolsState<S>>>.generate(
middleware.length,
(index) => DevToolsMiddleware<S>(this, middleware[index]),
),
syncStream: syncStream);
dispatch(DevToolsAction.init());
}