Developer Tools to power-up Redux development workflow or any other architecture which handles the state change. It can be used as a browser extension (for Chrome, Edge and Firefox), as a standalone app or as a React component integrated in the client app.

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

appRef: ApplicationRef

The application reference object.

ngRedux: NgRedux<any>

The Angular Redux service instance.

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