import { ActionReducer, ActionReducerMap, createFeatureSelector, createSelector, MetaReducer } from '@ngrx/store'; import { routerReducer, RouterReducerState } from '@ngrx/router-store'; import { RouterStateUrl } from './custom-route-serializer'; import { environment } from '@environments/environment'; export interface State { router: RouterReducerState; } export const reducers: ActionReducerMap = { router: routerReducer }; export const metaReducers: MetaReducer[] = !environment.production ? [] : []; export const getRouterState = createFeatureSelector>( 'router' );