@datorama/akita-ng-router-store
Version:
Bindings to connect the Angular Router with Akita store
27 lines • 3.06 kB
JavaScript
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==