import { ActionType, Actions } from './meta-noauth-probe-status.action'; import { State, initialState, metaNoAuthProbeStatusEntityAdapter, } from './meta-noauth-probe-status.state'; export function reducer(state: State = initialState, action: Actions): State { switch (action.type) { case ActionType.ReadAll: { return { ...state, }; } case ActionType.ReadAllSuccess: { return metaNoAuthProbeStatusEntityAdapter.setAll(action.payload, state); } case ActionType.ReadAllFailure: { return metaNoAuthProbeStatusEntityAdapter.setError(action.payload, state); } default: { return state; } } }