react-sweet-state
Version:
Global + local state combining the best of Redux and Context API
21 lines (15 loc) • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defaults = _interopRequireDefault(require("../defaults"));
var _update = _interopRequireDefault(require("./update"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var applyMiddleware = function applyMiddleware(storeState, middlewares) {
return Array.from(middlewares).concat(_update["default"]).reduceRight(function (next, mw) {
return mw(storeState)(next);
}, _defaults["default"].mutator);
};
var _default = applyMiddleware;
exports["default"] = _default;