UNPKG

@datorama/akita-ng-router-store

Version:

Bindings to connect the Angular Router with Akita store

27 lines 3.06 kB
import { __decorate, __metadata } from "tslib"; import { Injectable } from '@angular/core'; import { Store, StoreConfig } from '@datorama/akita'; import * as i0 from "@angular/core"; export function createInitialRouterState() { return { state: null, navigationId: null }; } let RouterStore = class RouterStore extends Store { constructor() { super(createInitialRouterState()); } }; RouterStore.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: RouterStore, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); RouterStore.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: RouterStore, providedIn: 'root' }); RouterStore = __decorate([ StoreConfig({ name: 'router' }), __metadata("design:paramtypes", []) ], RouterStore); export { RouterStore }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: RouterStore, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLnN0b3JlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvbmctcm91dGVyLXN0b3JlL3NyYy9saWIvcm91dGVyLnN0b3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFXLE1BQU0saUJBQWlCLENBQUM7O0FBaUI5RCxNQUFNLFVBQVUsd0JBQXdCO0lBQ3RDLE9BQU87UUFDTCxLQUFLLEVBQUUsSUFBSTtRQUNYLFlBQVksRUFBRSxJQUFJO0tBQ25CLENBQUM7QUFDSixDQUFDO0FBSU0sSUFBTSxXQUFXLEdBQWpCLE1BQU0sV0FBWSxTQUFRLEtBQWtCO0lBQ2pEO1FBQ0UsS0FBSyxDQUFDLHdCQUF3QixFQUFFLENBQUMsQ0FBQztJQUNwQyxDQUFDOzt3R0FIVSxXQUFXOzRHQUFYLFdBQVcsY0FGRSxNQUFNO0FBRW5CLFdBQVc7SUFEdkIsV0FBVyxDQUFDLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxDQUFDOztHQUNuQixXQUFXLENBSXZCO1NBSlksV0FBVzsyRkFBWCxXQUFXO2tCQUZ2QixVQUFVO21CQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFN0b3JlLCBTdG9yZUNvbmZpZywgSGFzaE1hcCB9IGZyb20gJ0BkYXRvcmFtYS9ha2l0YSc7XG5cbmV4cG9ydCB0eXBlIEFjdGl2ZVJvdXRlU3RhdGUgPSB7XG4gIHVybDogc3RyaW5nO1xuICB1cmxBZnRlclJlZGlyZWN0czogc3RyaW5nO1xuICBmcmFnbWVudDogc3RyaW5nO1xuICBwYXJhbXM6IEhhc2hNYXA8YW55PjtcbiAgcXVlcnlQYXJhbXM6IEhhc2hNYXA8YW55PjtcbiAgZGF0YTogSGFzaE1hcDxhbnk+O1xuICBuYXZpZ2F0aW9uRXh0cmFzOiBIYXNoTWFwPGFueT4gfCB1bmRlZmluZWQ7XG59O1xuXG5leHBvcnQgdHlwZSBSb3V0ZXJTdGF0ZSA9IHtcbiAgc3RhdGU6IEFjdGl2ZVJvdXRlU3RhdGUgfCBudWxsO1xuICBuYXZpZ2F0aW9uSWQ6IG51bWJlciB8IG51bGw7XG59O1xuXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlSW5pdGlhbFJvdXRlclN0YXRlKCk6IFJvdXRlclN0YXRlIHtcbiAgcmV0dXJuIHtcbiAgICBzdGF0ZTogbnVsbCxcbiAgICBuYXZpZ2F0aW9uSWQ6IG51bGxcbiAgfTtcbn1cblxuQEluamVjdGFibGUoeyBwcm92aWRlZEluOiAncm9vdCcgfSlcbkBTdG9yZUNvbmZpZyh7IG5hbWU6ICdyb3V0ZXInIH0pXG5leHBvcnQgY2xhc3MgUm91dGVyU3RvcmUgZXh0ZW5kcyBTdG9yZTxSb3V0ZXJTdGF0ZT4ge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcihjcmVhdGVJbml0aWFsUm91dGVyU3RhdGUoKSk7XG4gIH1cbn1cbiJdfQ==