|
94 | 94 |
|
95 | 95 | var _lodash6 = _interopRequireDefault(_lodash5); |
96 | 96 |
|
97 | | - var _lodash7 = __webpack_require__(26); |
98 | | - |
99 | | - var _lodash8 = _interopRequireDefault(_lodash7); |
100 | | - |
101 | 97 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
102 | 98 |
|
| 99 | + var isObject = function isObject(x) { |
| 100 | + return (typeof x === 'undefined' ? 'undefined' : _typeof(x)) === 'object'; |
| 101 | + }; |
| 102 | + |
103 | 103 | function ngReduxProvider() { |
104 | 104 | var _reducer = undefined; |
105 | 105 | var _middlewares = undefined; |
|
108 | 108 | var _reducerIsObject = undefined; |
109 | 109 |
|
110 | 110 | this.createStoreWith = function (reducer, middlewares, storeEnhancers, initialState) { |
111 | | - (0, _invariant2.default)((0, _lodash6.default)(reducer) || (0, _lodash8.default)(reducer), 'The reducer parameter passed to createStoreWith must be a Function or an Object. Instead received %s.', typeof reducer === 'undefined' ? 'undefined' : _typeof(reducer)); |
| 111 | + (0, _invariant2.default)((0, _lodash6.default)(reducer) || isObject(reducer), 'The reducer parameter passed to createStoreWith must be a Function or an Object. Instead received %s.', typeof reducer === 'undefined' ? 'undefined' : _typeof(reducer)); |
112 | 112 |
|
113 | 113 | (0, _invariant2.default)(!storeEnhancers || (0, _lodash4.default)(storeEnhancers), 'The storeEnhancers parameter passed to createStoreWith must be an Array. Instead received %s.', typeof storeEnhancers === 'undefined' ? 'undefined' : _typeof(storeEnhancers)); |
114 | 114 |
|
115 | 115 | _reducer = reducer; |
116 | | - _reducerIsObject = (0, _lodash8.default)(reducer); |
| 116 | + _reducerIsObject = isObject(reducer); |
117 | 117 | _storeEnhancers = storeEnhancers; |
118 | 118 | _middlewares = middlewares || []; |
119 | 119 | _initialState = initialState; |
|
388 | 388 | var queueIndex = -1; |
389 | 389 |
|
390 | 390 | function cleanUpNextTick() { |
| 391 | + if (!draining || !currentQueue) { |
| 392 | + return; |
| 393 | + } |
391 | 394 | draining = false; |
392 | 395 | if (currentQueue.length) { |
393 | 396 | queue = currentQueue.concat(queue); |
|
922 | 925 | if (Symbol.observable) { |
923 | 926 | result = Symbol.observable; |
924 | 927 | } else { |
925 | | - if (typeof Symbol['for'] === 'function') { |
926 | | - result = Symbol['for']('observable'); |
927 | | - } else { |
928 | | - result = Symbol('observable'); |
929 | | - } |
| 928 | + result = Symbol('observable'); |
930 | 929 | Symbol.observable = result; |
931 | 930 | } |
932 | 931 | } else { |
|
0 commit comments