loop-modules
Version:
Shared modules for the Loop product suite.
15 lines (14 loc) • 530 B
JavaScript
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);
}
}