New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ngrx/store-devtools

Package Overview
Dependencies
Maintainers
4
Versions
139
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ngrx/store-devtools - npm Package Compare versions

Comparing version 4.0.0 to 4.1.1

74

@ngrx/store-devtools.es5.js

@@ -13,16 +13,16 @@ var __extends = (this && this.__extends) || (function () {

import { ActionsSubject, INIT, INITIAL_STATE, ReducerManagerDispatcher, ReducerObservable, ScannedActionsSubject, StateObservable, UPDATE } from '@ngrx/store';
import { ReplaySubject } from 'rxjs/ReplaySubject';
import { map } from 'rxjs/operator/map';
import { merge } from 'rxjs/operator/merge';
import { observeOn } from 'rxjs/operator/observeOn';
import { scan } from 'rxjs/operator/scan';
import { skip } from 'rxjs/operator/skip';
import { withLatestFrom } from 'rxjs/operator/withLatestFrom';
import { queue } from 'rxjs/scheduler/queue';
import { Observable } from 'rxjs/Observable';
import { empty } from 'rxjs/observable/empty';
import { filter } from 'rxjs/operator/filter';
import { share } from 'rxjs/operator/share';
import { switchMap } from 'rxjs/operator/switchMap';
import { takeUntil } from 'rxjs/operator/takeUntil';
import { ReplaySubject as ReplaySubject$1 } from 'rxjs/ReplaySubject';
import { map as map$1 } from 'rxjs/operator/map';
import { merge as merge$1 } from 'rxjs/operator/merge';
import { observeOn as observeOn$1 } from 'rxjs/operator/observeOn';
import { scan as scan$1 } from 'rxjs/operator/scan';
import { skip as skip$1 } from 'rxjs/operator/skip';
import { withLatestFrom as withLatestFrom$1 } from 'rxjs/operator/withLatestFrom';
import { queue as queue$1 } from 'rxjs/scheduler/queue';
import { Observable as Observable$1 } from 'rxjs/Observable';
import { empty as empty$1 } from 'rxjs/observable/empty';
import { filter as filter$1 } from 'rxjs/operator/filter';
import { share as share$1 } from 'rxjs/operator/share';
import { switchMap as switchMap$1 } from 'rxjs/operator/switchMap';
import { takeUntil as takeUntil$1 } from 'rxjs/operator/takeUntil';
var PERFORM_ACTION = 'PERFORM_ACTION';

@@ -193,5 +193,5 @@ var RESET = 'RESET';

if (!this.devtoolsExtension) {
return empty();
return empty$1();
}
return new Observable(function (subscriber) {
return new Observable$1(function (subscriber) {
var /** @type {?} */ connection = _this.devtoolsExtension.connect({

@@ -210,22 +210,22 @@ instanceId: _this.instanceId,

// Listens to all changes based on our instanceId
var /** @type {?} */ changes$ = share.call(this.createChangesObservable());
var /** @type {?} */ changes$ = share$1.call(this.createChangesObservable());
// Listen for the start action
var /** @type {?} */ start$ = filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.START; });
var /** @type {?} */ start$ = filter$1.call(changes$, function (change) { return change.type === ExtensionActionTypes.START; });
// Listen for the stop action
var /** @type {?} */ stop$ = filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.STOP; });
var /** @type {?} */ stop$ = filter$1.call(changes$, function (change) { return change.type === ExtensionActionTypes.STOP; });
// Listen for lifted actions
var /** @type {?} */ liftedActions$ = applyOperators(changes$, [
[filter, function (change) { return change.type === ExtensionActionTypes.DISPATCH; }],
[map, function (change) { return _this.unwrapAction(change.payload); }],
[filter$1, function (change) { return change.type === ExtensionActionTypes.DISPATCH; }],
[map$1, function (change) { return _this.unwrapAction(change.payload); }],
]);
// Listen for unlifted actions
var /** @type {?} */ actions$ = applyOperators(changes$, [
[filter, function (change) { return change.type === ExtensionActionTypes.ACTION; }],
[map, function (change) { return _this.unwrapAction(change.payload); }],
[filter$1, function (change) { return change.type === ExtensionActionTypes.ACTION; }],
[map$1, function (change) { return _this.unwrapAction(change.payload); }],
]);
var /** @type {?} */ actionsUntilStop$ = takeUntil.call(actions$, stop$);
var /** @type {?} */ liftedUntilStop$ = takeUntil.call(liftedActions$, stop$);
var /** @type {?} */ actionsUntilStop$ = takeUntil$1.call(actions$, stop$);
var /** @type {?} */ liftedUntilStop$ = takeUntil$1.call(liftedActions$, stop$);
// Only take the action sources between the start/stop events
this.actions$ = switchMap.call(start$, function () { return actionsUntilStop$; });
this.liftedActions$ = switchMap.call(start$, function () { return liftedUntilStop$; });
this.actions$ = switchMap$1.call(start$, function () { return actionsUntilStop$; });
this.liftedActions$ = switchMap$1.call(start$, function () { return liftedUntilStop$; });
};

@@ -553,14 +553,14 @@ /**

var liftedAction$ = applyOperators(actions$.asObservable(), [
[skip, 1],
[merge, extension.actions$],
[map, liftAction],
[merge, dispatcher, extension.liftedActions$],
[observeOn, queue],
[skip$1, 1],
[merge$1, extension.actions$],
[map$1, liftAction],
[merge$1, dispatcher, extension.liftedActions$],
[observeOn$1, queue$1],
]);
var liftedReducer$ = map.call(reducers$, liftReducer);
var liftedStateSubject = new ReplaySubject(1);
var liftedReducer$ = map$1.call(reducers$, liftReducer);
var liftedStateSubject = new ReplaySubject$1(1);
var liftedStateSubscription = applyOperators(liftedAction$, [
[withLatestFrom, liftedReducer$],
[withLatestFrom$1, liftedReducer$],
[
scan,
scan$1,
function (_a, _b) {

@@ -584,3 +584,3 @@ var liftedState = _a.state;

var liftedState$ = liftedStateSubject.asObservable();
var state$ = map.call(liftedState$, unliftState);
var state$ = map$1.call(liftedState$, unliftState);
this.stateSubscription = liftedStateSubscription;

@@ -587,0 +587,0 @@ this.dispatcher = dispatcher;

import { Inject, Injectable, InjectionToken, NgModule } from '@angular/core';
import { ActionsSubject, INIT, INITIAL_STATE, ReducerManagerDispatcher, ReducerObservable, ScannedActionsSubject, StateObservable, UPDATE } from '@ngrx/store';
import { ReplaySubject } from 'rxjs/ReplaySubject';
import { map } from 'rxjs/operator/map';
import { merge } from 'rxjs/operator/merge';
import { observeOn } from 'rxjs/operator/observeOn';
import { scan } from 'rxjs/operator/scan';
import { skip } from 'rxjs/operator/skip';
import { withLatestFrom } from 'rxjs/operator/withLatestFrom';
import { queue } from 'rxjs/scheduler/queue';
import { Observable } from 'rxjs/Observable';
import { empty } from 'rxjs/observable/empty';
import { filter } from 'rxjs/operator/filter';
import { share } from 'rxjs/operator/share';
import { switchMap } from 'rxjs/operator/switchMap';
import { takeUntil } from 'rxjs/operator/takeUntil';
import { ReplaySubject as ReplaySubject$1 } from 'rxjs/ReplaySubject';
import { map as map$1 } from 'rxjs/operator/map';
import { merge as merge$1 } from 'rxjs/operator/merge';
import { observeOn as observeOn$1 } from 'rxjs/operator/observeOn';
import { scan as scan$1 } from 'rxjs/operator/scan';
import { skip as skip$1 } from 'rxjs/operator/skip';
import { withLatestFrom as withLatestFrom$1 } from 'rxjs/operator/withLatestFrom';
import { queue as queue$1 } from 'rxjs/scheduler/queue';
import { Observable as Observable$1 } from 'rxjs/Observable';
import { empty as empty$1 } from 'rxjs/observable/empty';
import { filter as filter$1 } from 'rxjs/operator/filter';
import { share as share$1 } from 'rxjs/operator/share';
import { switchMap as switchMap$1 } from 'rxjs/operator/switchMap';
import { takeUntil as takeUntil$1 } from 'rxjs/operator/takeUntil';

@@ -177,5 +177,5 @@ const PERFORM_ACTION = 'PERFORM_ACTION';

if (!this.devtoolsExtension) {
return empty();
return empty$1();
}
return new Observable(subscriber => {
return new Observable$1(subscriber => {
const /** @type {?} */ connection = this.devtoolsExtension.connect({

@@ -193,22 +193,22 @@ instanceId: this.instanceId,

// Listens to all changes based on our instanceId
const /** @type {?} */ changes$ = share.call(this.createChangesObservable());
const /** @type {?} */ changes$ = share$1.call(this.createChangesObservable());
// Listen for the start action
const /** @type {?} */ start$ = filter.call(changes$, (change) => change.type === ExtensionActionTypes.START);
const /** @type {?} */ start$ = filter$1.call(changes$, (change) => change.type === ExtensionActionTypes.START);
// Listen for the stop action
const /** @type {?} */ stop$ = filter.call(changes$, (change) => change.type === ExtensionActionTypes.STOP);
const /** @type {?} */ stop$ = filter$1.call(changes$, (change) => change.type === ExtensionActionTypes.STOP);
// Listen for lifted actions
const /** @type {?} */ liftedActions$ = applyOperators(changes$, [
[filter, (change) => change.type === ExtensionActionTypes.DISPATCH],
[map, (change) => this.unwrapAction(change.payload)],
[filter$1, (change) => change.type === ExtensionActionTypes.DISPATCH],
[map$1, (change) => this.unwrapAction(change.payload)],
]);
// Listen for unlifted actions
const /** @type {?} */ actions$ = applyOperators(changes$, [
[filter, (change) => change.type === ExtensionActionTypes.ACTION],
[map, (change) => this.unwrapAction(change.payload)],
[filter$1, (change) => change.type === ExtensionActionTypes.ACTION],
[map$1, (change) => this.unwrapAction(change.payload)],
]);
const /** @type {?} */ actionsUntilStop$ = takeUntil.call(actions$, stop$);
const /** @type {?} */ liftedUntilStop$ = takeUntil.call(liftedActions$, stop$);
const /** @type {?} */ actionsUntilStop$ = takeUntil$1.call(actions$, stop$);
const /** @type {?} */ liftedUntilStop$ = takeUntil$1.call(liftedActions$, stop$);
// Only take the action sources between the start/stop events
this.actions$ = switchMap.call(start$, () => actionsUntilStop$);
this.liftedActions$ = switchMap.call(start$, () => liftedUntilStop$);
this.actions$ = switchMap$1.call(start$, () => actionsUntilStop$);
this.liftedActions$ = switchMap$1.call(start$, () => liftedUntilStop$);
}

@@ -537,14 +537,14 @@ /**

const liftedAction$ = applyOperators(actions$.asObservable(), [
[skip, 1],
[merge, extension.actions$],
[map, liftAction],
[merge, dispatcher, extension.liftedActions$],
[observeOn, queue],
[skip$1, 1],
[merge$1, extension.actions$],
[map$1, liftAction],
[merge$1, dispatcher, extension.liftedActions$],
[observeOn$1, queue$1],
]);
const liftedReducer$ = map.call(reducers$, liftReducer);
const liftedStateSubject = new ReplaySubject(1);
const liftedReducer$ = map$1.call(reducers$, liftReducer);
const liftedStateSubject = new ReplaySubject$1(1);
const liftedStateSubscription = applyOperators(liftedAction$, [
[withLatestFrom, liftedReducer$],
[withLatestFrom$1, liftedReducer$],
[
scan,
scan$1,
({ state: liftedState }, [action, reducer]) => {

@@ -565,3 +565,3 @@ const state = reducer(liftedState, action);

const liftedState$ = liftedStateSubject.asObservable();
const state$ = map.call(liftedState$, unliftState);
const state$ = map$1.call(liftedState$, unliftState);
this.stateSubscription = liftedStateSubscription;

@@ -568,0 +568,0 @@ this.dispatcher = dispatcher;

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@ngrx/store'), require('rxjs/ReplaySubject'), require('rxjs/operator/map'), require('rxjs/operator/merge'), require('rxjs/operator/observeOn'), require('rxjs/operator/scan'), require('rxjs/operator/skip'), require('rxjs/operator/withLatestFrom'), require('rxjs/scheduler/queue'), require('rxjs/Observable'), require('rxjs/observable/empty'), require('rxjs/operator/filter'), require('rxjs/operator/share'), require('rxjs/operator/switchMap'), require('rxjs/operator/takeUntil')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@ngrx/store', 'rxjs/ReplaySubject', 'rxjs/operator/map', 'rxjs/operator/merge', 'rxjs/operator/observeOn', 'rxjs/operator/scan', 'rxjs/operator/skip', 'rxjs/operator/withLatestFrom', 'rxjs/scheduler/queue', 'rxjs/Observable', 'rxjs/observable/empty', 'rxjs/operator/filter', 'rxjs/operator/share', 'rxjs/operator/switchMap', 'rxjs/operator/takeUntil'], factory) :
(factory((global.ngrx = global.ngrx || {}, global.ngrx.storeDevtools = global.ngrx.storeDevtools || {}),global.ng.core,global.ngrx.store,global.Rx,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Scheduler,global.Rx,global.Rx.Observable,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype));
}(this, (function (exports,_angular_core,_ngrx_store,rxjs_ReplaySubject,rxjs_operator_map,rxjs_operator_merge,rxjs_operator_observeOn,rxjs_operator_scan,rxjs_operator_skip,rxjs_operator_withLatestFrom,rxjs_scheduler_queue,rxjs_Observable,rxjs_observable_empty,rxjs_operator_filter,rxjs_operator_share,rxjs_operator_switchMap,rxjs_operator_takeUntil) { 'use strict';
(factory((global.ngrx = global.ngrx || {}, global.ngrx.storeDevtools = {}),global.ng.core,global.ngrx.store,global.Rx,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Scheduler,global.Rx,global.Rx.Observable,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype));
}(this, (function (exports,core,store,ReplaySubject,map,merge,observeOn,scan,skip,withLatestFrom,queue,Observable,empty,filter,share,switchMap,takeUntil) { 'use strict';

@@ -155,3 +155,3 @@ var __extends = (undefined && undefined.__extends) || (function () {

};
var REDUX_DEVTOOLS_EXTENSION = new _angular_core.InjectionToken('Redux Devtools Extension');
var REDUX_DEVTOOLS_EXTENSION = new core.InjectionToken('Redux Devtools Extension');
var DevtoolsExtension = (function () {

@@ -183,5 +183,5 @@ /**

if (!this.devtoolsExtension) {
return rxjs_observable_empty.empty();
return empty.empty();
}
return new rxjs_Observable.Observable(function (subscriber) {
return new Observable.Observable(function (subscriber) {
var /** @type {?} */ connection = _this.devtoolsExtension.connect({

@@ -200,22 +200,22 @@ instanceId: _this.instanceId,

// Listens to all changes based on our instanceId
var /** @type {?} */ changes$ = rxjs_operator_share.share.call(this.createChangesObservable());
var /** @type {?} */ changes$ = share.share.call(this.createChangesObservable());
// Listen for the start action
var /** @type {?} */ start$ = rxjs_operator_filter.filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.START; });
var /** @type {?} */ start$ = filter.filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.START; });
// Listen for the stop action
var /** @type {?} */ stop$ = rxjs_operator_filter.filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.STOP; });
var /** @type {?} */ stop$ = filter.filter.call(changes$, function (change) { return change.type === ExtensionActionTypes.STOP; });
// Listen for lifted actions
var /** @type {?} */ liftedActions$ = applyOperators(changes$, [
[rxjs_operator_filter.filter, function (change) { return change.type === ExtensionActionTypes.DISPATCH; }],
[rxjs_operator_map.map, function (change) { return _this.unwrapAction(change.payload); }],
[filter.filter, function (change) { return change.type === ExtensionActionTypes.DISPATCH; }],
[map.map, function (change) { return _this.unwrapAction(change.payload); }],
]);
// Listen for unlifted actions
var /** @type {?} */ actions$ = applyOperators(changes$, [
[rxjs_operator_filter.filter, function (change) { return change.type === ExtensionActionTypes.ACTION; }],
[rxjs_operator_map.map, function (change) { return _this.unwrapAction(change.payload); }],
[filter.filter, function (change) { return change.type === ExtensionActionTypes.ACTION; }],
[map.map, function (change) { return _this.unwrapAction(change.payload); }],
]);
var /** @type {?} */ actionsUntilStop$ = rxjs_operator_takeUntil.takeUntil.call(actions$, stop$);
var /** @type {?} */ liftedUntilStop$ = rxjs_operator_takeUntil.takeUntil.call(liftedActions$, stop$);
var /** @type {?} */ actionsUntilStop$ = takeUntil.takeUntil.call(actions$, stop$);
var /** @type {?} */ liftedUntilStop$ = takeUntil.takeUntil.call(liftedActions$, stop$);
// Only take the action sources between the start/stop events
this.actions$ = rxjs_operator_switchMap.switchMap.call(start$, function () { return actionsUntilStop$; });
this.liftedActions$ = rxjs_operator_switchMap.switchMap.call(start$, function () { return liftedUntilStop$; });
this.actions$ = switchMap.switchMap.call(start$, function () { return actionsUntilStop$; });
this.liftedActions$ = switchMap.switchMap.call(start$, function () { return liftedUntilStop$; });
};

@@ -232,3 +232,3 @@ /**

DevtoolsExtension.decorators = [
{ type: _angular_core.Injectable },
{ type: core.Injectable },
];

@@ -239,5 +239,5 @@ /**

DevtoolsExtension.ctorParameters = function () { return [
{ type: undefined, decorators: [{ type: _angular_core.Inject, args: [REDUX_DEVTOOLS_EXTENSION,] },] },
{ type: undefined, decorators: [{ type: core.Inject, args: [REDUX_DEVTOOLS_EXTENSION,] },] },
]; };
var INIT_ACTION = { type: _ngrx_store.INIT };
var INIT_ACTION = { type: store.INIT };
/**

@@ -475,4 +475,4 @@ * Computes the next entry in the log by applying an action.

}
case _ngrx_store.UPDATE:
case _ngrx_store.INIT: {
case store.UPDATE:
case store.INIT: {
// Always recompute states on hot reload and init.

@@ -516,4 +516,4 @@ minInvalidatedStateIndex = 0;

}());
var STORE_DEVTOOLS_CONFIG = new _angular_core.InjectionToken('@ngrx/devtools Options');
var INITIAL_OPTIONS = new _angular_core.InjectionToken('@ngrx/devtools Initial Config');
var STORE_DEVTOOLS_CONFIG = new core.InjectionToken('@ngrx/devtools Options');
var INITIAL_OPTIONS = new core.InjectionToken('@ngrx/devtools Initial Config');
var DevtoolsDispatcher = (function (_super) {

@@ -525,5 +525,5 @@ __extends(DevtoolsDispatcher, _super);

return DevtoolsDispatcher;
}(_ngrx_store.ActionsSubject));
}(store.ActionsSubject));
DevtoolsDispatcher.decorators = [
{ type: _angular_core.Injectable },
{ type: core.Injectable },
];

@@ -548,14 +548,14 @@ /**

var liftedAction$ = applyOperators(actions$.asObservable(), [
[rxjs_operator_skip.skip, 1],
[rxjs_operator_merge.merge, extension.actions$],
[rxjs_operator_map.map, liftAction],
[rxjs_operator_merge.merge, dispatcher, extension.liftedActions$],
[rxjs_operator_observeOn.observeOn, rxjs_scheduler_queue.queue],
[skip.skip, 1],
[merge.merge, extension.actions$],
[map.map, liftAction],
[merge.merge, dispatcher, extension.liftedActions$],
[observeOn.observeOn, queue.queue],
]);
var liftedReducer$ = rxjs_operator_map.map.call(reducers$, liftReducer);
var liftedStateSubject = new rxjs_ReplaySubject.ReplaySubject(1);
var liftedReducer$ = map.map.call(reducers$, liftReducer);
var liftedStateSubject = new ReplaySubject.ReplaySubject(1);
var liftedStateSubscription = applyOperators(liftedAction$, [
[rxjs_operator_withLatestFrom.withLatestFrom, liftedReducer$],
[withLatestFrom.withLatestFrom, liftedReducer$],
[
rxjs_operator_scan.scan,
scan.scan,
function (_a, _b) {

@@ -579,3 +579,3 @@ var liftedState = _a.state;

var liftedState$ = liftedStateSubject.asObservable();
var state$ = rxjs_operator_map.map.call(liftedState$, unliftState);
var state$ = map.map.call(liftedState$, unliftState);
this.stateSubscription = liftedStateSubscription;

@@ -664,3 +664,3 @@ this.dispatcher = dispatcher;

StoreDevtools.decorators = [
{ type: _angular_core.Injectable },
{ type: core.Injectable },
];

@@ -672,10 +672,10 @@ /**

{ type: DevtoolsDispatcher, },
{ type: _ngrx_store.ActionsSubject, },
{ type: _ngrx_store.ReducerObservable, },
{ type: store.ActionsSubject, },
{ type: store.ReducerObservable, },
{ type: DevtoolsExtension, },
{ type: _ngrx_store.ScannedActionsSubject, },
{ type: undefined, decorators: [{ type: _angular_core.Inject, args: [_ngrx_store.INITIAL_STATE,] },] },
{ type: StoreDevtoolsConfig, decorators: [{ type: _angular_core.Inject, args: [STORE_DEVTOOLS_CONFIG,] },] },
{ type: store.ScannedActionsSubject, },
{ type: undefined, decorators: [{ type: core.Inject, args: [store.INITIAL_STATE,] },] },
{ type: StoreDevtoolsConfig, decorators: [{ type: core.Inject, args: [STORE_DEVTOOLS_CONFIG,] },] },
]; };
var IS_EXTENSION_OR_MONITOR_PRESENT = new _angular_core.InjectionToken('Is Devtools Extension or Monitor Present');
var IS_EXTENSION_OR_MONITOR_PRESENT = new core.InjectionToken('Is Devtools Extension or Monitor Present');
/**

@@ -765,3 +765,3 @@ * @param {?} extension

{
provide: _ngrx_store.StateObservable,
provide: store.StateObservable,
deps: [StoreDevtools],

@@ -771,3 +771,3 @@ useFactory: createStateObservable,

{
provide: _ngrx_store.ReducerManagerDispatcher,
provide: store.ReducerManagerDispatcher,
useExisting: DevtoolsDispatcher,

@@ -781,3 +781,3 @@ },

StoreDevtoolsModule.decorators = [
{ type: _angular_core.NgModule, args: [{},] },
{ type: core.NgModule, args: [{},] },
];

@@ -784,0 +784,0 @@ /**

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@ngrx/store"),require("rxjs/ReplaySubject"),require("rxjs/operator/map"),require("rxjs/operator/merge"),require("rxjs/operator/observeOn"),require("rxjs/operator/scan"),require("rxjs/operator/skip"),require("rxjs/operator/withLatestFrom"),require("rxjs/scheduler/queue"),require("rxjs/Observable"),require("rxjs/observable/empty"),require("rxjs/operator/filter"),require("rxjs/operator/share"),require("rxjs/operator/switchMap"),require("rxjs/operator/takeUntil")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@ngrx/store","rxjs/ReplaySubject","rxjs/operator/map","rxjs/operator/merge","rxjs/operator/observeOn","rxjs/operator/scan","rxjs/operator/skip","rxjs/operator/withLatestFrom","rxjs/scheduler/queue","rxjs/Observable","rxjs/observable/empty","rxjs/operator/filter","rxjs/operator/share","rxjs/operator/switchMap","rxjs/operator/takeUntil"],e):e((t.ngrx=t.ngrx||{},t.ngrx.storeDevtools=t.ngrx.storeDevtools||{}),t.ng.core,t.ngrx.store,t.Rx,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Scheduler,t.Rx,t.Rx.Observable,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype)}(this,function(exports,_angular_core,_ngrx_store,rxjs_ReplaySubject,rxjs_operator_map,rxjs_operator_merge,rxjs_operator_observeOn,rxjs_operator_scan,rxjs_operator_skip,rxjs_operator_withLatestFrom,rxjs_scheduler_queue,rxjs_Observable,rxjs_observable_empty,rxjs_operator_filter,rxjs_operator_share,rxjs_operator_switchMap,rxjs_operator_takeUntil){"use strict";function difference(t,e){return t.filter(function(t){return e.indexOf(t)<0})}function unliftState(t){return t.computedStates[t.currentStateIndex].state}function liftAction(t){return new PerformAction(t)}function applyOperators(t,e){return e.reduce(function(t,e){var r=e[0],o=e.slice(1);return r.apply(t,o)},t)}function computeNextEntry(t,e,r,o){if(o)return{state:r,error:"Interrupted by an error up the chain"};var n,s=r;try{s=t(r,e)}catch(t){n=t.toString(),console.error(t.stack||t)}return{state:s,error:n}}function recomputeStates(t,e,r,o,n,s,i){if(e>=t.length&&t.length===s.length)return t;for(var a=t.slice(0,e),c=e;c<s.length;c++){var p=s[c],u=n[p].action,l=a[c-1],_=l?l.state:o,x=l?l.error:void 0,f=i.indexOf(p)>-1,O=f?l:computeNextEntry(r,u,_,x);a.push(O)}return a}function liftInitialState(t,e){return{monitorState:e(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:t,currentStateIndex:0,computedStates:[]}}function liftReducerWith(t,e,r,o){return void 0===o&&(o={}),function(n){return function(s,i){function a(t){for(var e=t,r=_.slice(1,e+1),o=0;o<r.length;o++){if(d[o+1].error){e=o,r=_.slice(1,e+1);break}delete u[r[o]]}x=x.filter(function(t){return-1===r.indexOf(t)}),_=[0].concat(_.slice(e+1)),f=d[e].state,d=d.slice(e),O=O>e?O-e:0}var c=s||e,p=c.monitorState,u=c.actionsById,l=c.nextActionId,_=c.stagedActionIds,x=c.skippedActionIds,f=c.committedState,O=c.currentStateIndex,d=c.computedStates;s||(u=Object.create(u));var T=0;switch(i.type){case RESET:u={0:liftAction(INIT_ACTION)},l=1,_=[0],x=[],f=t,O=0,d=[];break;case COMMIT:u={0:liftAction(INIT_ACTION)},l=1,_=[0],x=[],f=d[O].state,O=0,d=[];break;case ROLLBACK:u={0:liftAction(INIT_ACTION)},l=1,_=[0],x=[],O=0,d=[];break;case TOGGLE_ACTION:var S=i.id,I=x.indexOf(S);x=-1===I?[S].concat(x):x.filter(function(t){return t!==S}),T=_.indexOf(S);break;case SET_ACTIONS_ACTIVE:for(var v=i.start,E=i.end,h=i.active,y=[],m=v;m<E;m++)y.push(m);x=h?difference(x,y):x.concat(y),T=_.indexOf(v);break;case JUMP_TO_STATE:O=i.index,T=1/0;break;case SWEEP:_=difference(_,x),x=[],O=Math.min(O,_.length-1);break;case PERFORM_ACTION:o.maxAge&&_.length===o.maxAge&&a(1),O===_.length-1&&O++;var b=l++;u[b]=i,_=_.concat([b]),T=_.length-1;break;case IMPORT_STATE:A=i.nextLiftedState,p=A.monitorState,u=A.actionsById,l=A.nextActionId,_=A.stagedActionIds,x=A.skippedActionIds,f=A.committedState,O=A.currentStateIndex,d=A.computedStates;break;case _ngrx_store.UPDATE:case _ngrx_store.INIT:T=0,o.maxAge&&_.length>o.maxAge&&(d=recomputeStates(d,T,n,f,u,_,x),a(_.length-o.maxAge),T=1/0);break;default:T=1/0}return d=recomputeStates(d,T,n,f,u,_,x),p=r(p,i),{monitorState:p,actionsById:u,nextActionId:l,stagedActionIds:_,skippedActionIds:x,committedState:f,currentStateIndex:O,computedStates:d};var A}}}function createIsExtensionOrMonitorPresent(t,e){return Boolean(t)||e.monitor!==noMonitor}function createReduxDevtoolsExtension(){return"object"==typeof window&&void 0!==window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:null}function createStateObservable(t){return t.state}function noMonitor(){return null}function createConfig(t){var e={maxAge:!1,monitor:noMonitor},r="function"==typeof t?t():t,o=Object.assign({},e,r);if(o.maxAge&&o.maxAge<2)throw new Error("Devtools 'maxAge' cannot be less than 2, got "+o.maxAge);return o}var __extends=function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),PERFORM_ACTION="PERFORM_ACTION",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",IMPORT_STATE="IMPORT_STATE",PerformAction=function(){function t(t,e){if(this.action=t,this.timestamp=e,this.type=PERFORM_ACTION,void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}return t}(),Reset=function(){function t(t){this.timestamp=t,this.type=RESET}return t}(),Rollback=function(){function t(t){this.timestamp=t,this.type=ROLLBACK}return t}(),Commit=function(){function t(t){this.timestamp=t,this.type=COMMIT}return t}(),Sweep=function(){function t(){this.type=SWEEP}return t}(),ToggleAction=function(){function t(t){this.id=t,this.type=TOGGLE_ACTION}return t}(),JumpToState=function(){function t(t){this.index=t,this.type=JUMP_TO_STATE}return t}(),ImportState=function(){function t(t){this.nextLiftedState=t,this.type=IMPORT_STATE}return t}(),ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new _angular_core.InjectionToken("Redux Devtools Extension"),DevtoolsExtension=function(){function DevtoolsExtension(t){this.instanceId="ngrx-store-"+Date.now(),this.devtoolsExtension=t,this.createActionStreams()}return DevtoolsExtension.prototype.notify=function(t,e){this.devtoolsExtension&&this.devtoolsExtension.send(null,e,{serialize:!1},this.instanceId)},DevtoolsExtension.prototype.createChangesObservable=function(){var t=this;return this.devtoolsExtension?new rxjs_Observable.Observable(function(e){var r=t.devtoolsExtension.connect({instanceId:t.instanceId});return r.subscribe(function(t){return e.next(t)}),r.unsubscribe}):rxjs_observable_empty.empty()},DevtoolsExtension.prototype.createActionStreams=function(){var t=this,e=rxjs_operator_share.share.call(this.createChangesObservable()),r=rxjs_operator_filter.filter.call(e,function(t){return t.type===ExtensionActionTypes.START}),o=rxjs_operator_filter.filter.call(e,function(t){return t.type===ExtensionActionTypes.STOP}),n=applyOperators(e,[[rxjs_operator_filter.filter,function(t){return t.type===ExtensionActionTypes.DISPATCH}],[rxjs_operator_map.map,function(e){return t.unwrapAction(e.payload)}]]),s=applyOperators(e,[[rxjs_operator_filter.filter,function(t){return t.type===ExtensionActionTypes.ACTION}],[rxjs_operator_map.map,function(e){return t.unwrapAction(e.payload)}]]),i=rxjs_operator_takeUntil.takeUntil.call(s,o),a=rxjs_operator_takeUntil.takeUntil.call(n,o);this.actions$=rxjs_operator_switchMap.switchMap.call(r,function(){return i}),this.liftedActions$=rxjs_operator_switchMap.switchMap.call(r,function(){return a})},DevtoolsExtension.prototype.unwrapAction=function(action){return"string"==typeof action?eval("("+action+")"):action},DevtoolsExtension}();DevtoolsExtension.decorators=[{type:_angular_core.Injectable}],DevtoolsExtension.ctorParameters=function(){return[{type:void 0,decorators:[{type:_angular_core.Inject,args:[REDUX_DEVTOOLS_EXTENSION]}]}]};var INIT_ACTION={type:_ngrx_store.INIT},StoreDevtoolsConfig=function(){function t(){}return t}(),STORE_DEVTOOLS_CONFIG=new _angular_core.InjectionToken("@ngrx/devtools Options"),INITIAL_OPTIONS=new _angular_core.InjectionToken("@ngrx/devtools Initial Config"),DevtoolsDispatcher=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e}(_ngrx_store.ActionsSubject);DevtoolsDispatcher.decorators=[{type:_angular_core.Injectable}],DevtoolsDispatcher.ctorParameters=function(){return[]};var StoreDevtools=function(){function t(t,e,r,o,n,s,i){var a=liftInitialState(s,i.monitor),c=liftReducerWith(s,a,i.monitor,i.maxAge?{maxAge:i.maxAge}:{}),p=applyOperators(e.asObservable(),[[rxjs_operator_skip.skip,1],[rxjs_operator_merge.merge,o.actions$],[rxjs_operator_map.map,liftAction],[rxjs_operator_merge.merge,t,o.liftedActions$],[rxjs_operator_observeOn.observeOn,rxjs_scheduler_queue.queue]]),u=rxjs_operator_map.map.call(r,c),l=new rxjs_ReplaySubject.ReplaySubject(1),_=applyOperators(p,[[rxjs_operator_withLatestFrom.withLatestFrom,u],[rxjs_operator_scan.scan,function(t,e){var r=t.state,n=e[0],s=e[1],i=s(r,n);return o.notify(n,i),{state:i,action:n}},{state:a,action:null}]]).subscribe(function(t){var e=t.state,r=t.action;if(l.next(e),r.type===PERFORM_ACTION){var o=r.action;n.next(o)}}),x=l.asObservable(),f=rxjs_operator_map.map.call(x,unliftState);this.stateSubscription=_,this.dispatcher=t,this.liftedState=x,this.state=f}return t.prototype.dispatch=function(t){this.dispatcher.next(t)},t.prototype.next=function(t){this.dispatcher.next(t)},t.prototype.error=function(t){},t.prototype.complete=function(){},t.prototype.performAction=function(t){this.dispatch(new PerformAction(t))},t.prototype.reset=function(){this.dispatch(new Reset)},t.prototype.rollback=function(){this.dispatch(new Rollback)},t.prototype.commit=function(){this.dispatch(new Commit)},t.prototype.sweep=function(){this.dispatch(new Sweep)},t.prototype.toggleAction=function(t){this.dispatch(new ToggleAction(t))},t.prototype.jumpToState=function(t){this.dispatch(new JumpToState(t))},t.prototype.importState=function(t){this.dispatch(new ImportState(t))},t}();StoreDevtools.decorators=[{type:_angular_core.Injectable}],StoreDevtools.ctorParameters=function(){return[{type:DevtoolsDispatcher},{type:_ngrx_store.ActionsSubject},{type:_ngrx_store.ReducerObservable},{type:DevtoolsExtension},{type:_ngrx_store.ScannedActionsSubject},{type:void 0,decorators:[{type:_angular_core.Inject,args:[_ngrx_store.INITIAL_STATE]}]},{type:StoreDevtoolsConfig,decorators:[{type:_angular_core.Inject,args:[STORE_DEVTOOLS_CONFIG]}]}]};var IS_EXTENSION_OR_MONITOR_PRESENT=new _angular_core.InjectionToken("Is Devtools Extension or Monitor Present"),StoreDevtoolsModule=function(){function t(){}return t.instrument=function(e){return void 0===e&&(e={}),{ngModule:t,providers:[DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:e},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:_ngrx_store.StateObservable,deps:[StoreDevtools],useFactory:createStateObservable},{provide:_ngrx_store.ReducerManagerDispatcher,useExisting:DevtoolsDispatcher}]}},t}();StoreDevtoolsModule.decorators=[{type:_angular_core.NgModule,args:[{}]}],StoreDevtoolsModule.ctorParameters=function(){return[]},exports.StoreDevtoolsModule=StoreDevtoolsModule,exports.StoreDevtools=StoreDevtools,exports.StoreDevtoolsConfig=StoreDevtoolsConfig,exports.ɵi=INITIAL_OPTIONS,exports.ɵh=STORE_DEVTOOLS_CONFIG,exports.ɵg=DevtoolsDispatcher,exports.ɵk=DevtoolsExtension,exports.ɵj=REDUX_DEVTOOLS_EXTENSION,exports.ɵa=IS_EXTENSION_OR_MONITOR_PRESENT,exports.ɵf=createConfig,exports.ɵb=createIsExtensionOrMonitorPresent,exports.ɵc=createReduxDevtoolsExtension,exports.ɵd=createStateObservable,exports.ɵe=noMonitor,Object.defineProperty(exports,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@ngrx/store"),require("rxjs/ReplaySubject"),require("rxjs/operator/map"),require("rxjs/operator/merge"),require("rxjs/operator/observeOn"),require("rxjs/operator/scan"),require("rxjs/operator/skip"),require("rxjs/operator/withLatestFrom"),require("rxjs/scheduler/queue"),require("rxjs/Observable"),require("rxjs/observable/empty"),require("rxjs/operator/filter"),require("rxjs/operator/share"),require("rxjs/operator/switchMap"),require("rxjs/operator/takeUntil")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@ngrx/store","rxjs/ReplaySubject","rxjs/operator/map","rxjs/operator/merge","rxjs/operator/observeOn","rxjs/operator/scan","rxjs/operator/skip","rxjs/operator/withLatestFrom","rxjs/scheduler/queue","rxjs/Observable","rxjs/observable/empty","rxjs/operator/filter","rxjs/operator/share","rxjs/operator/switchMap","rxjs/operator/takeUntil"],e):e((t.ngrx=t.ngrx||{},t.ngrx.storeDevtools={}),t.ng.core,t.ngrx.store,t.Rx,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Scheduler,t.Rx,t.Rx.Observable,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype,t.Rx.Observable.prototype)}(this,function(exports,core,store,ReplaySubject,map,merge,observeOn,scan,skip,withLatestFrom,queue,Observable,empty,filter,share,switchMap,takeUntil){"use strict";function difference(t,e){return t.filter(function(t){return e.indexOf(t)<0})}function unliftState(t){return t.computedStates[t.currentStateIndex].state}function liftAction(t){return new PerformAction(t)}function applyOperators(t,e){return e.reduce(function(t,e){var o=e[0],r=e.slice(1);return o.apply(t,r)},t)}function computeNextEntry(t,e,o,r){if(r)return{state:o,error:"Interrupted by an error up the chain"};var n,i=o;try{i=t(o,e)}catch(t){n=t.toString(),console.error(t.stack||t)}return{state:i,error:n}}function recomputeStates(t,e,o,r,n,i,s){if(e>=t.length&&t.length===i.length)return t;for(var a=t.slice(0,e),c=e;c<i.length;c++){var p=i[c],u=n[p].action,l=a[c-1],f=l?l.state:r,O=l?l.error:void 0,d=s.indexOf(p)>-1,x=d?l:computeNextEntry(o,u,f,O);a.push(x)}return a}function liftInitialState(t,e){return{monitorState:e(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:t,currentStateIndex:0,computedStates:[]}}function liftReducerWith(t,e,o,r){return void 0===r&&(r={}),function(n){return function(i,s){function a(t){for(var e=t,o=f.slice(1,e+1),r=0;r<o.length;r++){if(T[r+1].error){e=r,o=f.slice(1,e+1);break}delete u[o[r]]}O=O.filter(function(t){return-1===o.indexOf(t)}),f=[0].concat(f.slice(e+1)),d=T[e].state,T=T.slice(e),x=x>e?x-e:0}var c=i||e,p=c.monitorState,u=c.actionsById,l=c.nextActionId,f=c.stagedActionIds,O=c.skippedActionIds,d=c.committedState,x=c.currentStateIndex,T=c.computedStates;i||(u=Object.create(u));var S=0;switch(s.type){case RESET:u={0:liftAction(INIT_ACTION)},l=1,f=[0],O=[],d=t,x=0,T=[];break;case COMMIT:u={0:liftAction(INIT_ACTION)},l=1,f=[0],O=[],d=T[x].state,x=0,T=[];break;case ROLLBACK:u={0:liftAction(INIT_ACTION)},l=1,f=[0],O=[],x=0,T=[];break;case TOGGLE_ACTION:var I=s.id,v=O.indexOf(I);O=-1===v?[I].concat(O):O.filter(function(t){return t!==I}),S=f.indexOf(I);break;case SET_ACTIONS_ACTIVE:for(var E=s.start,h=s.end,y=s.active,m=[],A=E;A<h;A++)m.push(A);O=y?difference(O,m):O.concat(m),S=f.indexOf(E);break;case JUMP_TO_STATE:x=s.index,S=1/0;break;case SWEEP:f=difference(f,O),O=[],x=Math.min(x,f.length-1);break;case PERFORM_ACTION:r.maxAge&&f.length===r.maxAge&&a(1),x===f.length-1&&x++;var b=l++;u[b]=s,f=f.concat([b]),S=f.length-1;break;case IMPORT_STATE:_=s.nextLiftedState,p=_.monitorState,u=_.actionsById,l=_.nextActionId,f=_.stagedActionIds,O=_.skippedActionIds,d=_.committedState,x=_.currentStateIndex,T=_.computedStates;break;case store.UPDATE:case store.INIT:S=0,r.maxAge&&f.length>r.maxAge&&(T=recomputeStates(T,S,n,d,u,f,O),a(f.length-r.maxAge),S=1/0);break;default:S=1/0}return T=recomputeStates(T,S,n,d,u,f,O),p=o(p,s),{monitorState:p,actionsById:u,nextActionId:l,stagedActionIds:f,skippedActionIds:O,committedState:d,currentStateIndex:x,computedStates:T};var _}}}function createIsExtensionOrMonitorPresent(t,e){return Boolean(t)||e.monitor!==noMonitor}function createReduxDevtoolsExtension(){return"object"==typeof window&&void 0!==window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:null}function createStateObservable(t){return t.state}function noMonitor(){return null}function createConfig(t){var e={maxAge:!1,monitor:noMonitor},o="function"==typeof t?t():t,r=Object.assign({},e,o);if(r.maxAge&&r.maxAge<2)throw new Error("Devtools 'maxAge' cannot be less than 2, got "+r.maxAge);return r}var __extends=function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),PERFORM_ACTION="PERFORM_ACTION",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",IMPORT_STATE="IMPORT_STATE",PerformAction=function(){function t(t,e){if(this.action=t,this.timestamp=e,this.type=PERFORM_ACTION,void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}return t}(),Reset=function(){function t(t){this.timestamp=t,this.type=RESET}return t}(),Rollback=function(){function t(t){this.timestamp=t,this.type=ROLLBACK}return t}(),Commit=function(){function t(t){this.timestamp=t,this.type=COMMIT}return t}(),Sweep=function(){function t(){this.type=SWEEP}return t}(),ToggleAction=function(){function t(t){this.id=t,this.type=TOGGLE_ACTION}return t}(),JumpToState=function(){function t(t){this.index=t,this.type=JUMP_TO_STATE}return t}(),ImportState=function(){function t(t){this.nextLiftedState=t,this.type=IMPORT_STATE}return t}(),ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new core.InjectionToken("Redux Devtools Extension"),DevtoolsExtension=function(){function DevtoolsExtension(t){this.instanceId="ngrx-store-"+Date.now(),this.devtoolsExtension=t,this.createActionStreams()}return DevtoolsExtension.prototype.notify=function(t,e){this.devtoolsExtension&&this.devtoolsExtension.send(null,e,{serialize:!1},this.instanceId)},DevtoolsExtension.prototype.createChangesObservable=function(){var t=this;return this.devtoolsExtension?new Observable.Observable(function(e){var o=t.devtoolsExtension.connect({instanceId:t.instanceId});return o.subscribe(function(t){return e.next(t)}),o.unsubscribe}):empty.empty()},DevtoolsExtension.prototype.createActionStreams=function(){var t=this,e=share.share.call(this.createChangesObservable()),o=filter.filter.call(e,function(t){return t.type===ExtensionActionTypes.START}),r=filter.filter.call(e,function(t){return t.type===ExtensionActionTypes.STOP}),n=applyOperators(e,[[filter.filter,function(t){return t.type===ExtensionActionTypes.DISPATCH}],[map.map,function(e){return t.unwrapAction(e.payload)}]]),i=applyOperators(e,[[filter.filter,function(t){return t.type===ExtensionActionTypes.ACTION}],[map.map,function(e){return t.unwrapAction(e.payload)}]]),s=takeUntil.takeUntil.call(i,r),a=takeUntil.takeUntil.call(n,r);this.actions$=switchMap.switchMap.call(o,function(){return s}),this.liftedActions$=switchMap.switchMap.call(o,function(){return a})},DevtoolsExtension.prototype.unwrapAction=function(action){return"string"==typeof action?eval("("+action+")"):action},DevtoolsExtension}();DevtoolsExtension.decorators=[{type:core.Injectable}],DevtoolsExtension.ctorParameters=function(){return[{type:void 0,decorators:[{type:core.Inject,args:[REDUX_DEVTOOLS_EXTENSION]}]}]};var INIT_ACTION={type:store.INIT},StoreDevtoolsConfig=function(){function t(){}return t}(),STORE_DEVTOOLS_CONFIG=new core.InjectionToken("@ngrx/devtools Options"),INITIAL_OPTIONS=new core.InjectionToken("@ngrx/devtools Initial Config"),DevtoolsDispatcher=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e}(store.ActionsSubject);DevtoolsDispatcher.decorators=[{type:core.Injectable}],DevtoolsDispatcher.ctorParameters=function(){return[]};var StoreDevtools=function(){function t(t,e,o,r,n,i,s){var a=liftInitialState(i,s.monitor),c=liftReducerWith(i,a,s.monitor,s.maxAge?{maxAge:s.maxAge}:{}),p=applyOperators(e.asObservable(),[[skip.skip,1],[merge.merge,r.actions$],[map.map,liftAction],[merge.merge,t,r.liftedActions$],[observeOn.observeOn,queue.queue]]),u=map.map.call(o,c),l=new ReplaySubject.ReplaySubject(1),f=applyOperators(p,[[withLatestFrom.withLatestFrom,u],[scan.scan,function(t,e){var o=t.state,n=e[0],i=e[1],s=i(o,n);return r.notify(n,s),{state:s,action:n}},{state:a,action:null}]]).subscribe(function(t){var e=t.state,o=t.action;if(l.next(e),o.type===PERFORM_ACTION){var r=o.action;n.next(r)}}),O=l.asObservable(),d=map.map.call(O,unliftState);this.stateSubscription=f,this.dispatcher=t,this.liftedState=O,this.state=d}return t.prototype.dispatch=function(t){this.dispatcher.next(t)},t.prototype.next=function(t){this.dispatcher.next(t)},t.prototype.error=function(t){},t.prototype.complete=function(){},t.prototype.performAction=function(t){this.dispatch(new PerformAction(t))},t.prototype.reset=function(){this.dispatch(new Reset)},t.prototype.rollback=function(){this.dispatch(new Rollback)},t.prototype.commit=function(){this.dispatch(new Commit)},t.prototype.sweep=function(){this.dispatch(new Sweep)},t.prototype.toggleAction=function(t){this.dispatch(new ToggleAction(t))},t.prototype.jumpToState=function(t){this.dispatch(new JumpToState(t))},t.prototype.importState=function(t){this.dispatch(new ImportState(t))},t}();StoreDevtools.decorators=[{type:core.Injectable}],StoreDevtools.ctorParameters=function(){return[{type:DevtoolsDispatcher},{type:store.ActionsSubject},{type:store.ReducerObservable},{type:DevtoolsExtension},{type:store.ScannedActionsSubject},{type:void 0,decorators:[{type:core.Inject,args:[store.INITIAL_STATE]}]},{type:StoreDevtoolsConfig,decorators:[{type:core.Inject,args:[STORE_DEVTOOLS_CONFIG]}]}]};var IS_EXTENSION_OR_MONITOR_PRESENT=new core.InjectionToken("Is Devtools Extension or Monitor Present"),StoreDevtoolsModule=function(){function t(){}return t.instrument=function(e){return void 0===e&&(e={}),{ngModule:t,providers:[DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:e},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:store.StateObservable,deps:[StoreDevtools],useFactory:createStateObservable},{provide:store.ReducerManagerDispatcher,useExisting:DevtoolsDispatcher}]}},t}();StoreDevtoolsModule.decorators=[{type:core.NgModule,args:[{}]}],StoreDevtoolsModule.ctorParameters=function(){return[]},exports.StoreDevtoolsModule=StoreDevtoolsModule,exports.StoreDevtools=StoreDevtools,exports.StoreDevtoolsConfig=StoreDevtoolsConfig,exports.ɵi=INITIAL_OPTIONS,exports.ɵh=STORE_DEVTOOLS_CONFIG,exports.ɵg=DevtoolsDispatcher,exports.ɵk=DevtoolsExtension,exports.ɵj=REDUX_DEVTOOLS_EXTENSION,exports.ɵa=IS_EXTENSION_OR_MONITOR_PRESENT,exports.ɵf=createConfig,exports.ɵb=createIsExtensionOrMonitorPresent,exports.ɵc=createReduxDevtoolsExtension,exports.ɵd=createStateObservable,exports.ɵe=noMonitor,Object.defineProperty(exports,"__esModule",{value:!0})});
//# sourceMappingURL=./dist/store-devtools/bundles/store-devtools.umd.min.js.map
{
"name": "@ngrx/store-devtools",
"version": "4.0.0",
"version": "4.1.1",
"description": "Developer tools for @ngrx/store",

@@ -5,0 +5,0 @@ "module": "@ngrx/store-devtools.es5.js",

@@ -12,3 +12,3 @@ import { Action, ActionReducer, UPDATE, INIT } from '@ngrx/store';

export declare const INIT_ACTION: {
type: string;
type: "@ngrx/store/init";
};

@@ -15,0 +15,0 @@ export interface LiftedState {

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["Is Devtools Extension or Monitor Present"]},"ɵb":{"__symbolic":"function","parameters":["extension","config"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Boolean"},"arguments":[{"__symbolic":"reference","name":"extension"}]},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"monitor"},"right":{"__symbolic":"reference","name":"ɵe"}}}},"ɵc":{"__symbolic":"function"},"ɵd":{"__symbolic":"function","parameters":["devtools"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"devtools"},"member":"state"}},"ɵe":{"__symbolic":"function","parameters":[],"value":null},"ɵf":{"__symbolic":"function"},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngrx/store","name":"ActionsSubject"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ɵh":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["@ngrx/devtools Options"]},"ɵi":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["@ngrx/devtools Initial Config"]},"StoreDevtoolsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{}]}],"members":{},"statics":{"instrument":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"StoreDevtoolsModule"},"providers":[{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"StoreDevtools"},{"provide":{"__symbolic":"reference","name":"ɵi"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵh"}],"useFactory":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","name":"ɵj"},"useFactory":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","name":"ɵh"},"deps":[{"__symbolic":"reference","name":"ɵi"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},{"provide":{"__symbolic":"reference","module":"@ngrx/store","name":"StateObservable"},"deps":[{"__symbolic":"reference","name":"StoreDevtools"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"reference","module":"@ngrx/store","name":"ReducerManagerDispatcher"},"useExisting":{"__symbolic":"reference","name":"ɵg"}}]}}}},"LiftedState":{"__symbolic":"interface"},"StoreDevtools":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@ngrx/store","name":"INITIAL_STATE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵh"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ngrx/store","name":"ActionsSubject"},{"__symbolic":"reference","module":"@ngrx/store","name":"ReducerObservable"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","module":"@ngrx/store","name":"ScannedActionsSubject"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"StoreDevtoolsConfig"}]}],"dispatch":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"complete":[{"__symbolic":"method"}],"performAction":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"rollback":[{"__symbolic":"method"}],"commit":[{"__symbolic":"method"}],"sweep":[{"__symbolic":"method"}],"toggleAction":[{"__symbolic":"method"}],"jumpToState":[{"__symbolic":"method"}],"importState":[{"__symbolic":"method"}]}},"StoreDevtoolsConfig":{"__symbolic":"class","members":{}},"ɵj":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["Redux Devtools Extension"]},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"notify":[{"__symbolic":"method"}],"createChangesObservable":[{"__symbolic":"method"}],"createActionStreams":[{"__symbolic":"method"}],"unwrapAction":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/instrument","ɵb":"./src/instrument","ɵc":"./src/instrument","ɵd":"./src/instrument","ɵe":"./src/instrument","ɵf":"./src/instrument","ɵg":"./src/devtools","ɵh":"./src/config","ɵi":"./src/config","StoreDevtoolsModule":"./src/instrument","LiftedState":"./src/reducer","StoreDevtools":"./src/devtools","StoreDevtoolsConfig":"./src/config","StoreDevtoolsOptions":"./src/config","ɵj":"./src/extension","ɵk":"./src/extension"},"importAs":"@ngrx/store-devtools"}
{"__symbolic":"module","version":3,"metadata":{"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["Is Devtools Extension or Monitor Present"]},"ɵb":{"__symbolic":"function","parameters":["extension","config"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Boolean"},"arguments":[{"__symbolic":"reference","name":"extension"}]},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"monitor"},"right":{"__symbolic":"reference","name":"ɵe"}}}},"ɵc":{"__symbolic":"function"},"ɵd":{"__symbolic":"function","parameters":["devtools"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"devtools"},"member":"state"}},"ɵe":{"__symbolic":"function","parameters":[],"value":null},"ɵf":{"__symbolic":"function"},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngrx/store","name":"ActionsSubject"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ɵh":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["@ngrx/devtools Options"]},"ɵi":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["@ngrx/devtools Initial Config"]},"StoreDevtoolsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{}]}],"members":{},"statics":{"instrument":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"StoreDevtoolsModule"},"providers":[{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"StoreDevtools"},{"provide":{"__symbolic":"reference","name":"ɵi"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵh"}],"useFactory":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","name":"ɵj"},"useFactory":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","name":"ɵh"},"deps":[{"__symbolic":"reference","name":"ɵi"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},{"provide":{"__symbolic":"reference","module":"@ngrx/store","name":"StateObservable"},"deps":[{"__symbolic":"reference","name":"StoreDevtools"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"reference","module":"@ngrx/store","name":"ReducerManagerDispatcher"},"useExisting":{"__symbolic":"reference","name":"ɵg"}}]}}}},"LiftedState":{"__symbolic":"interface"},"StoreDevtools":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@ngrx/store","name":"INITIAL_STATE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵh"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ngrx/store","name":"ActionsSubject"},{"__symbolic":"reference","module":"@ngrx/store","name":"ReducerObservable"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","module":"@ngrx/store","name":"ScannedActionsSubject"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"StoreDevtoolsConfig"}]}],"dispatch":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"complete":[{"__symbolic":"method"}],"performAction":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"rollback":[{"__symbolic":"method"}],"commit":[{"__symbolic":"method"}],"sweep":[{"__symbolic":"method"}],"toggleAction":[{"__symbolic":"method"}],"jumpToState":[{"__symbolic":"method"}],"importState":[{"__symbolic":"method"}]}},"StoreDevtoolsConfig":{"__symbolic":"class","members":{}},"StoreDevtoolsOptions":{"__symbolic":"interface"},"ɵj":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["Redux Devtools Extension"]},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"notify":[{"__symbolic":"method"}],"createChangesObservable":[{"__symbolic":"method"}],"createActionStreams":[{"__symbolic":"method"}],"unwrapAction":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/instrument","ɵb":"./src/instrument","ɵc":"./src/instrument","ɵd":"./src/instrument","ɵe":"./src/instrument","ɵf":"./src/instrument","ɵg":"./src/devtools","ɵh":"./src/config","ɵi":"./src/config","StoreDevtoolsModule":"./src/instrument","LiftedState":"./src/reducer","StoreDevtools":"./src/devtools","StoreDevtoolsConfig":"./src/config","StoreDevtoolsOptions":"./src/config","ɵj":"./src/extension","ɵk":"./src/extension"},"importAs":"@ngrx/store-devtools"}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc