import ReducerRegistry from '../base/redux/ReducerRegistry'; import { SET_DETAILS } from './actionTypes'; import { STATUSES } from './constants'; const DEFAULT_STATE = { disabledFeatures: [], status: STATUSES.ACTIVE }; export interface IJaaSState { [key: string]: any; } /** * Listen for actions that mutate the billing-counter state. */ ReducerRegistry.register( 'features/jaas', (state = DEFAULT_STATE, action): IJaaSState => { switch (action.type) { case SET_DETAILS: { return action.payload; } default: return state; } } );