import { createSelector, createFeatureSelector, } from '@ngrx/store'; import { StateSelector } from '@overflow/core/ngrx/store'; import { MODULE } from '../noauth-probe.constant'; import * as NoAuthProbeStore from './noauth-probe'; export interface State { noAuthProbe: NoAuthProbeStore.State; } export const REDUCERS = { noAuthProbe: NoAuthProbeStore.reducer, }; export const EFFECTS = [ NoAuthProbeStore.Effects, ]; export const selectNoAuthProbeState = createFeatureSelector(MODULE.name); export const NoAuthProbeSelector = new StateSelector(createSelector( selectNoAuthProbeState, (state: State) => state.noAuthProbe ));