moltres-utils
Version:
Utils for Moltres apps
32 lines (24 loc) • 988 B
JavaScript
require("core-js/modules/es6.object.define-property");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reduce = _interopRequireDefault(require("./reduce"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var reduceReducers = function reduceReducers() {
for (var _len = arguments.length, reducers = new Array(_len), _key = 0; _key < _len; _key++) {
reducers[_key] = arguments[_key];
}
return function (prevState, value) {
for (var _len2 = arguments.length, args = new Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
args[_key2 - 2] = arguments[_key2];
}
return (0, _reduce.default)(function (newState, reducer) {
return reducer.apply(void 0, [newState, value].concat(args));
}, prevState, reducers);
};
};
var _default = reduceReducers;
exports.default = _default;
//# sourceMappingURL=reduceReducers.js.map
;