UNPKG

@redux-multipurpose/angular-router

Version:

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

18 lines 2.34 kB
import { createSlice } from '@reduxjs/toolkit'; import { INITIAL_STATE_ROUTER } from './router.model'; const routerSlice = createSlice({ name: 'router', initialState: INITIAL_STATE_ROUTER, reducers: { updateUrl(state, action) { return action.payload; }, goToUrl(state, action) { return action.payload; } } }); const { actions, reducer } = routerSlice; export const routerReducer = reducer; export const { goToUrl, updateUrl } = actions; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyLnNsaWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvcmVkdXgtbXVsdGlwdXJwb3NlL2FuZ3VsYXItcm91dGVyL3NyYy9saWIvc2VydmljZS9yb3V0ZXIuc2xpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBaUIsTUFBTSxrQkFBa0IsQ0FBQztBQUM5RCxPQUFPLEVBQWUsb0JBQW9CLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuRSxNQUFNLFdBQVcsR0FBRyxXQUFXLENBQUM7SUFDNUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxZQUFZLEVBQUUsb0JBQW9CO0lBQ2xDLFFBQVEsRUFBRTtRQUNOLFNBQVMsQ0FBQyxLQUFrQixFQUFFLE1BQTZCO1lBQ3ZELE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQztRQUMxQixDQUFDO1FBQ0QsT0FBTyxDQUFDLEtBQWtCLEVBQUUsTUFBNkI7WUFDckQsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDO1FBQzFCLENBQUM7S0FDSjtDQUNKLENBQUMsQ0FBQztBQUVILE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEdBQUcsV0FBVyxDQUFDO0FBRXpDLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxPQUFPLENBQUM7QUFDckMsTUFBTSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLEdBQUcsT0FBTyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlU2xpY2UsIFBheWxvYWRBY3Rpb24gfSBmcm9tICdAcmVkdXhqcy90b29sa2l0JztcbmltcG9ydCB7IFJvdXRlclN0YXRlLCBJTklUSUFMX1NUQVRFX1JPVVRFUiB9IGZyb20gJy4vcm91dGVyLm1vZGVsJztcblxuY29uc3Qgcm91dGVyU2xpY2UgPSBjcmVhdGVTbGljZSh7XG4gICAgbmFtZTogJ3JvdXRlcicsXG4gICAgaW5pdGlhbFN0YXRlOiBJTklUSUFMX1NUQVRFX1JPVVRFUixcbiAgICByZWR1Y2Vyczoge1xuICAgICAgICB1cGRhdGVVcmwoc3RhdGU6IFJvdXRlclN0YXRlLCBhY3Rpb246IFBheWxvYWRBY3Rpb248c3RyaW5nPikge1xuICAgICAgICAgICAgcmV0dXJuIGFjdGlvbi5wYXlsb2FkO1xuICAgICAgICB9LFxuICAgICAgICBnb1RvVXJsKHN0YXRlOiBSb3V0ZXJTdGF0ZSwgYWN0aW9uOiBQYXlsb2FkQWN0aW9uPHN0cmluZz4pIHtcbiAgICAgICAgICAgIHJldHVybiBhY3Rpb24ucGF5bG9hZDtcbiAgICAgICAgfVxuICAgIH1cbn0pO1xuXG5jb25zdCB7IGFjdGlvbnMsIHJlZHVjZXIgfSA9IHJvdXRlclNsaWNlO1xuXG5leHBvcnQgY29uc3Qgcm91dGVyUmVkdWNlciA9IHJlZHVjZXI7XG5leHBvcnQgY29uc3QgeyBnb1RvVXJsLCB1cGRhdGVVcmwgfSA9IGFjdGlvbnM7Il19