У меня есть хранилище маршрутизатора корневого уровня, как определено ниже.
export interface RouterStateUrl {
url: string;
queryParams: Params;
params: Params;
}
export interface State {
routerReducer: RouterReducerState<RouterStateUrl>;
// init: fromInit.InitState;
}
export const reducers: ActionReducerMap<State> = {
routerReducer: routerReducer,
// initReducer: fromInit.reducer
};
export const getRouterState = createFeatureSelector<
RouterReducerState<RouterStateUrl>
>("routerReducer");
Я пытаюсь добавить дополнительный фрагмент состояния под названием init
, который я хотел бы отслеживать вместе с состоянием маршрутизатора,Как я могу создать селектор функций, который также может получить доступ к состоянию инициализации?Другими словами, как я могу создать селектор функций, который не привязан к типу RouterReducerState?