MockDevToolsExtension

Hierarchy

Constructors

Methods

Constructors

Methods

  • A wrapper for the browser Extension Redux DevTools. Makes sure state changes triggered by the extension trigger Angular change detector.

    Example

    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);
    }

    Argument

    options: dev tool options; same format as described here

    Parameters

    • Optional options: any

    Returns any

Generated using TypeDoc