dareway-rui
Version:
22 lines (17 loc) • 674 B
JavaScript
;
var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault');
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = getReducer;
var _handleActions = _interopRequireDefault(require('./handleActions'));
function getReducer(reducers, state, handleActions) {
// Support reducer enhancer
// e.g. reducers: [realReducers, enhancer]
if (Array.isArray(reducers)) {
return reducers[1]((handleActions || _handleActions.default)(reducers[0], state));
} else {
return (handleActions || _handleActions.default)(reducers || {}, state);
}
}
//@ sourceMappingURL=getReducer.js.map