Socket
Socket
Sign inDemoInstall

@ngxs/router-plugin

Package Overview
Dependencies
Maintainers
2
Versions
1019
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ngxs/router-plugin - npm Package Compare versions

Comparing version 3.0.0-dev.c02e2cc to 3.0.0-dev.d79b09d

8

bundles/ngxs-router-plugin.umd.js

@@ -270,7 +270,7 @@ (function (global, factory) {

exports.NgxsRouterPluginModule = NgxsRouterPluginModule;
exports.Navigate = Navigate;
exports.RouterNavigation = RouterNavigation;
exports.RouterCancel = RouterCancel;
exports.RouterError = RouterError;
exports.NGXS_ROUTER_PLUGIN_OPTIONS = NGXS_ROUTER_PLUGIN_OPTIONS;
exports.ɵc = Navigate;
exports.ɵe = RouterCancel;
exports.ɵf = RouterError;
exports.ɵd = RouterNavigation;
exports.ɵb = DefaultRouterStateSerializer;

@@ -277,0 +277,0 @@ exports.ɵa = RouterStateSerializer;

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

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/router"),require("@ngxs/store"),require("rxjs/observable/of"),require("@ngxs/store/src/state-factory")):"function"==typeof define&&define.amd?define("@ngxs/router-plugin",["exports","@angular/core","@angular/router","@ngxs/store","rxjs/observable/of","@ngxs/store/src/state-factory"],e):e((t.ngxs=t.ngxs||{},t.ngxs["router-plugin"]={}),t.ng.core,t.ng.router,t["ngxs-store"],t.Rx.Observable,t.stateFactory)}(this,function(i,t,r,e,o,n){"use strict";function a(t,e,r,o){var i,n=arguments.length,a=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,o);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(a=(n<3?i(a):3<n?i(e,r,a):i(e,r))||a);return 3<n&&a&&Object.defineProperty(e,r,a),a}function s(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}var u=new t.InjectionToken("NGXS_ROUTER_PLUGIN_OPTION"),c=function(){},p=function(){function t(){}return t.prototype.serialize=function(t){return{root:this.serializeRoute(t.root),url:t.url}},t.prototype.serializeRoute=function(t){var e=this,r=t.children.map(function(t){return e.serializeRoute(t)});return{url:t.url,params:t.params,queryParams:t.queryParams,fragment:t.fragment,data:t.data,outlet:t.outlet,component:t.routeConfig?t.routeConfig.component:undefined,routeConfig:null,root:undefined,parent:undefined,firstChild:r[0],children:r,pathFromRoot:undefined,paramMap:t.paramMap,queryParamMap:t.queryParamMap,toString:t.toString}},t}(),d=function(t,e,r){this.path=t,this.queryParams=e,this.extras=r};d.type="[Router] Navigate";var g=function(t,e){this.routerState=t,this.event=e};g.type="[Router] RouterNavigation";var l=function(t,e,r){this.routerState=t,this.storeState=e,this.event=r};l.type="[Router] RouterCancel";var h,f=function(t,e,r){this.routerState=t,this.storeState=e,this.event=r};f.type="[Router] RouterError",i.RouterState=h=function(){function t(t,e,r){this.store=t,this.router=e,this.serializer=r,this.dispatchTriggeredByRouter=!1,this.navigationTriggeredByDispatch=!1,this.setUpRouterHook(),this.setUpStoreListener(),this.setUpStateRollbackEvents()}return t.state=function(t){return t&&t.state},t.url=function(t){return t&&t.state&&t.state.url},t.prototype.setUpRouterHook=function(){var e=this;this.router.hooks.beforePreactivation=function(t){return e.routerStateSnapshot=e.serializer.serialize(t),e.shouldDispatchRouterNavigation()&&e.dispatchRouterNavigation(),o.of(!0)}},t.prototype.setUpStoreListener=function(){var e=this;this.store.select(h).subscribe(function(t){e.routerState=t}),this.store.select(h.state).subscribe(function(){e.navigateIfNeeded()})},t.prototype.setUpStateRollbackEvents=function(){var e=this;this.router.events.subscribe(function(t){t instanceof r.RoutesRecognized?e.lastRoutesRecognized=t:t instanceof r.NavigationCancel?e.dispatchRouterCancel(t):t instanceof r.NavigationError&&e.dispatchRouterError(t)})},t.prototype.navigate=function(t,e){this.router.navigate(e.path,Object.assign({queryParams:e.queryParams},e.extras))},t.prototype.angularRouterAction=function(t,e){t.setState(Object.assign({},t.getState(),{state:e.routerState,navigationId:e.event.id}))},t.prototype.shouldDispatchRouterNavigation=function(){return!this.routerState||!this.navigationTriggeredByDispatch},t.prototype.navigateIfNeeded=function(){this.routerState&&this.routerState.state&&(this.dispatchTriggeredByRouter||this.router.url!==this.routerState.state.url&&(this.navigationTriggeredByDispatch=!0,this.router.navigateByUrl(this.routerState.state.url)))},t.prototype.dispatchRouterNavigation=function(){this.dispatchRouterAction(new g(this.routerStateSnapshot,new r.RoutesRecognized(this.lastRoutesRecognized.id,this.lastRoutesRecognized.url,this.lastRoutesRecognized.urlAfterRedirects,this.routerStateSnapshot)))},t.prototype.dispatchRouterCancel=function(t){this.dispatchRouterAction(new l(this.routerStateSnapshot,this.routerState,t))},t.prototype.dispatchRouterError=function(t){this.dispatchRouterAction(new f(this.routerStateSnapshot,this.routerState,new r.NavigationError(t.id,t.url,""+t)))},t.prototype.dispatchRouterAction=function(t){this.dispatchTriggeredByRouter=!0;try{this.store.dispatch(t)}finally{this.dispatchTriggeredByRouter=!1,this.navigationTriggeredByDispatch=!1}},t}(),a([e.Action(d),s("design:type",Function),s("design:paramtypes",[Object,d]),s("design:returntype",void 0)],i.RouterState.prototype,"navigate",null),a([e.Action([g,f,l]),s("design:type",Function),s("design:paramtypes",[Object,Object]),s("design:returntype",void 0)],i.RouterState.prototype,"angularRouterAction",null),a([e.Selector(),s("design:type",Function),s("design:paramtypes",[Object]),s("design:returntype",void 0)],i.RouterState,"state",null),a([e.Selector(),s("design:type",Function),s("design:paramtypes",[Object]),s("design:returntype",String)],i.RouterState,"url",null),i.RouterState=h=a([e.State({name:"router",defaults:{state:null,navigationId:null}}),s("design:paramtypes",[e.Store,r.Router,c])],i.RouterState);var R={},y=function(){function e(t,e){var r=t.addAndReturnDefaults([i.RouterState]);if(r){var o=e.getValue();e.next(Object.assign({},o,r.defaults))}}return e.forRoot=function(t){return{ngModule:e,providers:[{provide:u,useValue:Object.assign({},R,t)},{provide:c,useClass:p},i.RouterState]}},e}();y.decorators=[{type:t.NgModule}],y.ctorParameters=function(){return[{type:n.StateFactory},{type:e.StateStream}]},i.NgxsRouterPluginModule=y,i.NGXS_ROUTER_PLUGIN_OPTIONS=u,i.ɵc=d,i.ɵe=l,i.ɵf=f,i.ɵd=g,i.ɵb=p,i.ɵa=c,Object.defineProperty(i,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/router"),require("@ngxs/store"),require("rxjs/observable/of"),require("@ngxs/store/src/state-factory")):"function"==typeof define&&define.amd?define("@ngxs/router-plugin",["exports","@angular/core","@angular/router","@ngxs/store","rxjs/observable/of","@ngxs/store/src/state-factory"],e):e((t.ngxs=t.ngxs||{},t.ngxs["router-plugin"]={}),t.ng.core,t.ng.router,t["ngxs-store"],t.Rx.Observable,t.stateFactory)}(this,function(i,t,r,e,o,n){"use strict";function a(t,e,r,o){var i,n=arguments.length,a=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,o);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(a=(n<3?i(a):3<n?i(e,r,a):i(e,r))||a);return 3<n&&a&&Object.defineProperty(e,r,a),a}function s(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}var u=new t.InjectionToken("NGXS_ROUTER_PLUGIN_OPTION"),c=function(){},p=function(){function t(){}return t.prototype.serialize=function(t){return{root:this.serializeRoute(t.root),url:t.url}},t.prototype.serializeRoute=function(t){var e=this,r=t.children.map(function(t){return e.serializeRoute(t)});return{url:t.url,params:t.params,queryParams:t.queryParams,fragment:t.fragment,data:t.data,outlet:t.outlet,component:t.routeConfig?t.routeConfig.component:undefined,routeConfig:null,root:undefined,parent:undefined,firstChild:r[0],children:r,pathFromRoot:undefined,paramMap:t.paramMap,queryParamMap:t.queryParamMap,toString:t.toString}},t}(),g=function(t,e,r){this.path=t,this.queryParams=e,this.extras=r};g.type="[Router] Navigate";var d=function(t,e){this.routerState=t,this.event=e};d.type="[Router] RouterNavigation";var l=function(t,e,r){this.routerState=t,this.storeState=e,this.event=r};l.type="[Router] RouterCancel";var h,f=function(t,e,r){this.routerState=t,this.storeState=e,this.event=r};f.type="[Router] RouterError",i.RouterState=h=function(){function t(t,e,r){this.store=t,this.router=e,this.serializer=r,this.dispatchTriggeredByRouter=!1,this.navigationTriggeredByDispatch=!1,this.setUpRouterHook(),this.setUpStoreListener(),this.setUpStateRollbackEvents()}return t.state=function(t){return t&&t.state},t.url=function(t){return t&&t.state&&t.state.url},t.prototype.setUpRouterHook=function(){var e=this;this.router.hooks.beforePreactivation=function(t){return e.routerStateSnapshot=e.serializer.serialize(t),e.shouldDispatchRouterNavigation()&&e.dispatchRouterNavigation(),o.of(!0)}},t.prototype.setUpStoreListener=function(){var e=this;this.store.select(h).subscribe(function(t){e.routerState=t}),this.store.select(h.state).subscribe(function(){e.navigateIfNeeded()})},t.prototype.setUpStateRollbackEvents=function(){var e=this;this.router.events.subscribe(function(t){t instanceof r.RoutesRecognized?e.lastRoutesRecognized=t:t instanceof r.NavigationCancel?e.dispatchRouterCancel(t):t instanceof r.NavigationError&&e.dispatchRouterError(t)})},t.prototype.navigate=function(t,e){this.router.navigate(e.path,Object.assign({queryParams:e.queryParams},e.extras))},t.prototype.angularRouterAction=function(t,e){t.setState(Object.assign({},t.getState(),{state:e.routerState,navigationId:e.event.id}))},t.prototype.shouldDispatchRouterNavigation=function(){return!this.routerState||!this.navigationTriggeredByDispatch},t.prototype.navigateIfNeeded=function(){this.routerState&&this.routerState.state&&(this.dispatchTriggeredByRouter||this.router.url!==this.routerState.state.url&&(this.navigationTriggeredByDispatch=!0,this.router.navigateByUrl(this.routerState.state.url)))},t.prototype.dispatchRouterNavigation=function(){this.dispatchRouterAction(new d(this.routerStateSnapshot,new r.RoutesRecognized(this.lastRoutesRecognized.id,this.lastRoutesRecognized.url,this.lastRoutesRecognized.urlAfterRedirects,this.routerStateSnapshot)))},t.prototype.dispatchRouterCancel=function(t){this.dispatchRouterAction(new l(this.routerStateSnapshot,this.routerState,t))},t.prototype.dispatchRouterError=function(t){this.dispatchRouterAction(new f(this.routerStateSnapshot,this.routerState,new r.NavigationError(t.id,t.url,""+t)))},t.prototype.dispatchRouterAction=function(t){this.dispatchTriggeredByRouter=!0;try{this.store.dispatch(t)}finally{this.dispatchTriggeredByRouter=!1,this.navigationTriggeredByDispatch=!1}},t}(),a([e.Action(g),s("design:type",Function),s("design:paramtypes",[Object,g]),s("design:returntype",void 0)],i.RouterState.prototype,"navigate",null),a([e.Action([d,f,l]),s("design:type",Function),s("design:paramtypes",[Object,Object]),s("design:returntype",void 0)],i.RouterState.prototype,"angularRouterAction",null),a([e.Selector(),s("design:type",Function),s("design:paramtypes",[Object]),s("design:returntype",void 0)],i.RouterState,"state",null),a([e.Selector(),s("design:type",Function),s("design:paramtypes",[Object]),s("design:returntype",String)],i.RouterState,"url",null),i.RouterState=h=a([e.State({name:"router",defaults:{state:null,navigationId:null}}),s("design:paramtypes",[e.Store,r.Router,c])],i.RouterState);var R={},y=function(){function e(t,e){var r=t.addAndReturnDefaults([i.RouterState]);if(r){var o=e.getValue();e.next(Object.assign({},o,r.defaults))}}return e.forRoot=function(t){return{ngModule:e,providers:[{provide:u,useValue:Object.assign({},R,t)},{provide:c,useClass:p},i.RouterState]}},e}();y.decorators=[{type:t.NgModule}],y.ctorParameters=function(){return[{type:n.StateFactory},{type:e.StateStream}]},i.NgxsRouterPluginModule=y,i.Navigate=g,i.RouterNavigation=d,i.RouterCancel=l,i.RouterError=f,i.NGXS_ROUTER_PLUGIN_OPTIONS=u,i.ɵb=p,i.ɵa=c,Object.defineProperty(i,"__esModule",{value:!0})});
//# sourceMappingURL=ngxs-router-plugin.umd.min.js.map

@@ -386,3 +386,3 @@ import { InjectionToken, NgModule } from '@angular/core';

export { NgxsRouterPluginModule, RouterState, NGXS_ROUTER_PLUGIN_OPTIONS, Navigate as ɵc, RouterCancel as ɵe, RouterError as ɵf, RouterNavigation as ɵd, DefaultRouterStateSerializer as ɵb, RouterStateSerializer as ɵa };
export { NgxsRouterPluginModule, RouterState, Navigate, RouterNavigation, RouterCancel, RouterError, NGXS_ROUTER_PLUGIN_OPTIONS, DefaultRouterStateSerializer as ɵb, RouterStateSerializer as ɵa };
//# sourceMappingURL=ngxs-router-plugin.js.map

@@ -243,3 +243,3 @@ import { InjectionToken, NgModule } from '@angular/core';

export { NgxsRouterPluginModule, RouterState, NGXS_ROUTER_PLUGIN_OPTIONS, Navigate as ɵc, RouterCancel as ɵe, RouterError as ɵf, RouterNavigation as ɵd, DefaultRouterStateSerializer as ɵb, RouterStateSerializer as ɵa };
export { NgxsRouterPluginModule, RouterState, Navigate, RouterNavigation, RouterCancel, RouterError, NGXS_ROUTER_PLUGIN_OPTIONS, DefaultRouterStateSerializer as ɵb, RouterStateSerializer as ɵa };
//# sourceMappingURL=ngxs-router-plugin.js.map
export { NgxsRouterPluginModule } from './src/router.module';
export { RouterState } from './src/router.state';
export * from './src/router.actions';
export * from './src/symbols';

@@ -5,3 +5,2 @@ /**

export * from './index';
export { Navigate as ɵc, RouterCancel as ɵe, RouterError as ɵf, RouterNavigation as ɵd } from './src/router.actions';
export { DefaultRouterStateSerializer as ɵb, RouterStateSerializer as ɵa } from './src/serializer';

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

{"__symbolic":"module","version":4,"metadata":{"NgxsRouterPluginModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store/src/state-factory","name":"StateFactory","line":29,"character":23},{"__symbolic":"reference","module":"@ngxs/store","name":"StateStream","line":29,"character":50}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxsRouterPluginModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGXS_ROUTER_PLUGIN_OPTIONS"},"useValue":{}},{"provide":{"__symbolic":"reference","name":"ɵa"},"useClass":{"__symbolic":"reference","name":"ɵb"}},{"__symbolic":"reference","name":"RouterState"}]}}}},"RouterState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":11,"character":1},"arguments":[{"name":"router","defaults":{"state":null,"navigationId":null}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":40,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":41,"character":20},{"__symbolic":"reference","name":"ɵa"}]}],"setUpRouterHook":[{"__symbolic":"method"}],"setUpStoreListener":[{"__symbolic":"method"}],"setUpStateRollbackEvents":[{"__symbolic":"method"}],"navigate":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":82,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]}],"angularRouterAction":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":90,"character":3},"arguments":[[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵe"}]]}]}],"shouldDispatchRouterNavigation":[{"__symbolic":"method"}],"navigateIfNeeded":[{"__symbolic":"method"}],"dispatchRouterNavigation":[{"__symbolic":"method"}],"dispatchRouterCancel":[{"__symbolic":"method"}],"dispatchRouterError":[{"__symbolic":"method"}],"dispatchRouterAction":[{"__symbolic":"method"}]},"statics":{"state":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"state"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"}}},"url":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"state"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"}},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"},"member":"url"}}}}},"NgxsRouterPluginOptions":{"__symbolic":"interface"},"NGXS_ROUTER_PLUGIN_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":46},"arguments":["NGXS_ROUTER_PLUGIN_OPTION"]},"ɵa":{"__symbolic":"class","arity":1,"members":{"serialize":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{"serialize":[{"__symbolic":"method"}],"serializeRoute":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/router","name":"Params","line":14,"character":55},{"__symbolic":"reference","module":"@angular/router","name":"NavigationExtras","line":14,"character":79}]}]},"statics":{"type":"[Router] Navigate"}},"ɵd":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":28,"character":34,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"RoutesRecognized","line":28,"character":51}]}]},"statics":{"type":"[Router] RouterNavigation"}},"ɵe":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":36,"character":34,"context":{"typeName":"V"},"module":"./src/router.actions"},{"__symbolic":"error","message":"Could not resolve type","line":36,"character":56,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"NavigationCancel","line":36,"character":73}]}]},"statics":{"type":"[Router] RouterCancel"}},"ɵf":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":44,"character":34,"context":{"typeName":"V"},"module":"./src/router.actions"},{"__symbolic":"error","message":"Could not resolve type","line":44,"character":56,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"NavigationError","line":44,"character":73}]}]},"statics":{"type":"[Router] RouterError"}}},"origins":{"NgxsRouterPluginModule":"./src/router.module","RouterState":"./src/router.state","NgxsRouterPluginOptions":"./src/symbols","NGXS_ROUTER_PLUGIN_OPTIONS":"./src/symbols","ɵa":"./src/serializer","ɵb":"./src/serializer","ɵc":"./src/router.actions","ɵd":"./src/router.actions","ɵe":"./src/router.actions","ɵf":"./src/router.actions"},"importAs":"@ngxs/router-plugin"}
{"__symbolic":"module","version":4,"metadata":{"NgxsRouterPluginModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store/src/state-factory","name":"StateFactory","line":29,"character":23},{"__symbolic":"reference","module":"@ngxs/store","name":"StateStream","line":29,"character":50}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxsRouterPluginModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGXS_ROUTER_PLUGIN_OPTIONS"},"useValue":{}},{"provide":{"__symbolic":"reference","name":"ɵa"},"useClass":{"__symbolic":"reference","name":"ɵb"}},{"__symbolic":"reference","name":"RouterState"}]}}}},"RouterState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":11,"character":1},"arguments":[{"name":"router","defaults":{"state":null,"navigationId":null}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":40,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":41,"character":20},{"__symbolic":"reference","name":"ɵa"}]}],"setUpRouterHook":[{"__symbolic":"method"}],"setUpStoreListener":[{"__symbolic":"method"}],"setUpStateRollbackEvents":[{"__symbolic":"method"}],"navigate":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":82,"character":3},"arguments":[{"__symbolic":"reference","name":"Navigate"}]}]}],"angularRouterAction":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":90,"character":3},"arguments":[[{"__symbolic":"reference","name":"RouterNavigation"},{"__symbolic":"reference","name":"RouterError"},{"__symbolic":"reference","name":"RouterCancel"}]]}]}],"shouldDispatchRouterNavigation":[{"__symbolic":"method"}],"navigateIfNeeded":[{"__symbolic":"method"}],"dispatchRouterNavigation":[{"__symbolic":"method"}],"dispatchRouterCancel":[{"__symbolic":"method"}],"dispatchRouterError":[{"__symbolic":"method"}],"dispatchRouterAction":[{"__symbolic":"method"}]},"statics":{"state":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"state"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"}}},"url":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"state"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"}},"right":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"state"},"member":"url"}}}}},"Navigate":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/router","name":"Params","line":14,"character":55},{"__symbolic":"reference","module":"@angular/router","name":"NavigationExtras","line":14,"character":79}]}]},"statics":{"type":"[Router] Navigate"}},"RouterNavigation":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":28,"character":34,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"RoutesRecognized","line":28,"character":51}]}]},"statics":{"type":"[Router] RouterNavigation"}},"RouterCancel":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":36,"character":34,"context":{"typeName":"V"},"module":"./src/router.actions"},{"__symbolic":"error","message":"Could not resolve type","line":36,"character":56,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"NavigationCancel","line":36,"character":73}]}]},"statics":{"type":"[Router] RouterCancel"}},"RouterError":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":44,"character":34,"context":{"typeName":"V"},"module":"./src/router.actions"},{"__symbolic":"error","message":"Could not resolve type","line":44,"character":56,"context":{"typeName":"T"},"module":"./src/router.actions"},{"__symbolic":"reference","module":"@angular/router","name":"NavigationError","line":44,"character":73}]}]},"statics":{"type":"[Router] RouterError"}},"RouterAction":{"__symbolic":"interface"},"NgxsRouterPluginOptions":{"__symbolic":"interface"},"NGXS_ROUTER_PLUGIN_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":46},"arguments":["NGXS_ROUTER_PLUGIN_OPTION"]},"ɵa":{"__symbolic":"class","arity":1,"members":{"serialize":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{"serialize":[{"__symbolic":"method"}],"serializeRoute":[{"__symbolic":"method"}]}}},"origins":{"NgxsRouterPluginModule":"./src/router.module","RouterState":"./src/router.state","Navigate":"./src/router.actions","RouterNavigation":"./src/router.actions","RouterCancel":"./src/router.actions","RouterError":"./src/router.actions","RouterAction":"./src/router.actions","NgxsRouterPluginOptions":"./src/symbols","NGXS_ROUTER_PLUGIN_OPTIONS":"./src/symbols","ɵa":"./src/serializer","ɵb":"./src/serializer"},"importAs":"@ngxs/router-plugin"}
{
"name": "@ngxs/router-plugin",
"description": "router plugin for @ngxs/store",
"version": "3.0.0-dev.c02e2cc",
"version": "3.0.0-dev.d79b09d",
"peerDependencies": {

@@ -6,0 +6,0 @@ "@angular/core": ">=5.0.0 <7.0.0 || >6.0.0-rc <7.0.0",

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