|
@@ -47,11 +47,15 @@ var composeReducers = exports.composeReducers = function composeReducers() {
|
|
var subMiddleware = exports.subMiddleware = function subMiddleware(keyOrSelectorFn, middleware) {
|
|
var subMiddleware = exports.subMiddleware = function subMiddleware(keyOrSelectorFn, middleware) {
|
|
var cow = typeof keyOrSelectorFn === "function" ? keyOrSelectorFn : (0, _cowValueModel.cowValueModel)(keyOrSelectorFn);
|
|
var cow = typeof keyOrSelectorFn === "function" ? keyOrSelectorFn : (0, _cowValueModel.cowValueModel)(keyOrSelectorFn);
|
|
return function (store) {
|
|
return function (store) {
|
|
|
|
+ for (var _len3 = arguments.length, rest = Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {
|
|
|
|
+ rest[_key3 - 1] = arguments[_key3];
|
|
|
|
+ }
|
|
|
|
+
|
|
var _getState = store.getState;
|
|
var _getState = store.getState;
|
|
|
|
|
|
- return middleware(_extends({}, store, { getState: function getState() {
|
|
|
|
|
|
+ return middleware.apply(undefined, [_extends({}, store, { getState: function getState() {
|
|
return cow(_getState());
|
|
return cow(_getState());
|
|
- } }));
|
|
|
|
|
|
+ } })].concat(rest));
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
|