redux-persist
Version:
persist and rehydrate redux stores
22 lines (14 loc) • 770 B
JavaScript
;
exports.__esModule = true;
exports.default = persistCombineReducers;
var _redux = require('redux');
var _persistReducer = require('./persistReducer');
var _persistReducer2 = _interopRequireDefault(_persistReducer);
var _autoMergeLevel = require('./stateReconciler/autoMergeLevel2');
var _autoMergeLevel2 = _interopRequireDefault(_autoMergeLevel);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// combineReudcers + persistReducer with stateReconciler defaulted to autoMergeLevel2
function persistCombineReducers(config, reducers) {
config.stateReconciler = config.stateReconciler || _autoMergeLevel2.default;
return (0, _persistReducer2.default)(config, (0, _redux.combineReducers)(reducers));
}