@redux-multipurpose/angular-router
Version:
Redux Multipurpose angular-router is available as a package on NPM:
19 lines • 1.86 kB
JavaScript
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