UNPKG

loop-modules

Version:

Shared modules for the Loop product suite.

15 lines (14 loc) 530 B
import { compose } from '@ngrx/core/compose'; import { combineReducers } from '@ngrx/store'; import { storeFreeze } from 'ngrx-store-freeze'; import { reducers } from '../reducers/index'; var developmentReducer = compose(storeFreeze, combineReducers)(reducers); var productionReducer = combineReducers(reducers); export function AppReducer(state, action) { if (String('<%= BUILD_TYPE %>') === 'dev') { return developmentReducer(state, action); } else { return productionReducer(state, action); } }