import { createSelector, createFeatureSelector, ActionReducerMap, } from '@ngrx/store'; import { StateSelector } from '@overflow/core/ngrx/store'; import { MODULE } from '../probe.constant'; import * as ProbeStore from './entity/probe'; export interface State { probes: ProbeStore.State; } export const REDUCERS = { probes: ProbeStore.reducer, }; export const EFFECTS = [ ProbeStore.Effects, ]; export const selectProbeState = createFeatureSelector(MODULE.name); export const ProbeSelector = new StateSelector(createSelector( selectProbeState, (state: State) => state.probes ));