Constructs a new DevToolsExtension object with the given parameters.
The application reference object.
The Angular Redux service instance.
A wrapper for the browser Extension Redux DevTools
.
Makes sure state changes triggered by the extension
trigger Angular change detector.
constructor(ngRedux: NgRedux<IAppState>, devTools: DevToolsExtension) {
let enhancer: Array<any> = [];
if (devTools.enhancer() && isDevMode())
enhancer = [ devTools.enhancer() ];
ngRedux.configureStore(rootReducer, INITIAL_STATE, [], enhancer);
}
// or
constructor(ngRedux: NgRedux<IAppState>, devTools: DevToolsExtension) {
let enhancer: Array<any> = [];
if (devTools.enhancer() && isDevMode())
enhancer = [ devTools.enhancer() ];
ngRedux.configureStore(rootReducer, INITIAL_STATE, [
reduxSyncMiddleware({
initState: true
})
], enhancer);
}
options: dev tool options; same format as described here
Optional
options: anyGenerated using TypeDoc
MockDevToolsExtension