UNPKG

@redux-multipurpose/angular-router

Version:

Redux Multipurpose angular-router is available as a package on NPM:

19 lines 1.86 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import { dispatch } from '@redux-multipurpose/core'; import { goToUrl as dispatchGoToUrl } from './router.slice'; export const router = state => state.router; export class RouterActions { constructor() { this.goToUrl = (url) => { return dispatchGoToUrl(url); }; } } RouterActions.decorators = [ { type: Injectable } ]; __decorate([ dispatch() ], RouterActions.prototype, "goToUrl", void 0); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLnNlbGVjdG9ycy1kaXNwYXRjaGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3JlZHV4LW11bHRpcHVycG9zZS9hbmd1bGFyLXJvdXRlci9zcmMvbGliL3NlcnZpY2Uvcm91dGVyLnNlbGVjdG9ycy1kaXNwYXRjaGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFcEQsT0FBTyxFQUFFLE9BQU8sSUFBSSxlQUFlLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU1RCxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDO0FBRzVDLE1BQU0sT0FBTyxhQUFhO0lBRDFCO1FBSUksWUFBTyxHQUFHLENBQUMsR0FBVyxFQUFFLEVBQUU7WUFDdEIsT0FBTyxlQUFlLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDaEMsQ0FBQyxDQUFDO0lBQ04sQ0FBQzs7O1lBUEEsVUFBVTs7QUFJUDtJQURDLFFBQVEsRUFBRTs4Q0FHVCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgZGlzcGF0Y2ggfSBmcm9tICdAcmVkdXgtbXVsdGlwdXJwb3NlL2NvcmUnO1xuXG5pbXBvcnQgeyBnb1RvVXJsIGFzIGRpc3BhdGNoR29Ub1VybCB9IGZyb20gJy4vcm91dGVyLnNsaWNlJztcblxuZXhwb3J0IGNvbnN0IHJvdXRlciA9IHN0YXRlID0+IHN0YXRlLnJvdXRlcjtcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFJvdXRlckFjdGlvbnNcbntcbiAgICBAZGlzcGF0Y2goKVxuICAgIGdvVG9VcmwgPSAodXJsOiBzdHJpbmcpID0+IHtcbiAgICAgICAgcmV0dXJuIGRpc3BhdGNoR29Ub1VybCh1cmwpO1xuICAgIH07XG59Il19