Socket
Socket
Sign inDemoInstall

redux-saga

Package Overview
Dependencies
Maintainers
1
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-saga - npm Package Compare versions

Comparing version 0.9.0 to 0.9.1

44

dist/redux-saga.js

@@ -135,2 +135,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

exports.ident = ident;
exports.check = check;

@@ -142,2 +143,3 @@ exports.remove = remove;

exports.asap = asap;
exports.warnDeprecated = warnDeprecated;
var TASK = exports.TASK = Symbol('TASK');

@@ -148,5 +150,5 @@ var kTrue = exports.kTrue = function kTrue() {

var noop = exports.noop = function noop() {};
var ident = exports.ident = function ident(v) {
function ident(v) {
return v;
};
}

@@ -222,2 +224,9 @@ var isDev = exports.isDev = typeof process !== 'undefined' && process.env && ("development") === 'development';

}
/* eslint-disable no-console */
function warnDeprecated(msg) {
if (isDev) {
console.warn('DEPRECATION WARNING', msg);
}
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(13)))

@@ -282,3 +291,2 @@

exports.select = select;
exports.getState = getState;

@@ -428,11 +436,10 @@ var _utils = __webpack_require__(1);

(0, _utils.check)(selector, _utils.is.func, SELECT_ARG_ERROR);
if (arguments.length === 0) {
selector = _utils.ident;
} else {
(0, _utils.check)(selector, _utils.is.func, SELECT_ARG_ERROR);
}
return effect(SELECT, { selector: selector, args: args });
}
var getStateEff = select(_utils.ident);
function getState() {
return getStateEff;
}
var asEffect = exports.asEffect = {

@@ -1039,3 +1046,3 @@ take: function take(effect) {

module.exports = { take: _io.take, put: _io.put, race: _io.race, call: _io.call, apply: _io.apply, cps: _io.cps, fork: _io.fork, join: _io.join, cancel: _io.cancel, select: _io.select, getState: _io.getState };
module.exports = { take: _io.take, put: _io.put, race: _io.race, call: _io.call, apply: _io.apply, cps: _io.cps, fork: _io.fork, join: _io.join, cancel: _io.cancel, select: _io.select };

@@ -1051,3 +1058,3 @@ /***/ },

});
exports.RUN_SAGA_DYNAMIC_ERROR = exports.sagaArgError = undefined;
exports.GET_STATE_DEPRECATED_WARNING = exports.RUN_SAGA_DYNAMIC_ERROR = exports.sagaArgError = undefined;
exports.default = sagaMiddlewareFactory;

@@ -1076,4 +1083,7 @@

};
var RUN_SAGA_DYNAMIC_ERROR = exports.RUN_SAGA_DYNAMIC_ERROR = 'Before running a Saga dynamically using middleware.run, you must mount the Saga middleware on the Store using applyMiddleware';
var GET_STATE_DEPRECATED_WARNING = exports.GET_STATE_DEPRECATED_WARNING = '\n Using the \'getState\' param of Sagas to access the state is deprecated since 0.9.1\n To access the Store\'s state use \'yield select()\' instead\n For more infos see http://yelouafi.github.io/redux-saga/docs/api/index.html#selectselector-args\n';
function sagaMiddlewareFactory() {

@@ -1101,2 +1111,7 @@ for (var _len = arguments.length, sagas = Array(_len), _key = 0; _key < _len; _key++) {

var getStateDeprecated = function getStateDeprecated() {
(0, _utils.warnDeprecated)(GET_STATE_DEPRECATED_WARNING);
return getState();
};
function runSaga(saga) {

@@ -1107,3 +1122,3 @@ for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {

return (0, _proc2.default)(saga.apply(undefined, [getState].concat(args)), sagaEmitter.subscribe, dispatch, getState, monitor, 0, saga.name);
return (0, _proc2.default)(saga.apply(undefined, [getStateDeprecated].concat(args)), sagaEmitter.subscribe, dispatch, getState, monitor, 0, saga.name);
}

@@ -1184,6 +1199,3 @@

if (_utils.isDev) {
/* eslint-disable no-console */
console.warn('storeIO is deprecated, to run Saga dynamically, use \'run\' method of the middleware');
}
(0, _utils.warnDeprecated)('storeIO is deprecated, to run Saga dynamically, use \'run\' method of the middleware');

@@ -1190,0 +1202,0 @@ if (store[IO]) return store[IO];

@@ -1,1 +0,1 @@

!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ReduxSaga=e():n.ReduxSaga=e()}(this,function(){return function(n){function e(r){if(t[r])return t[r].exports;var u=t[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var t={};return e.m=n,e.c=t,e.p="",e(0)}([function(n,e,t){"use strict";function r(n){if(n&&n.__esModule)return n;var e={};if(null!=n)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.default=n,e}function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(e,"__esModule",{value:!0}),e.utils=e.effects=e.takeLatest=e.takeEvery=e.storeIO=e.runSaga=e.isCancelError=e.SagaCancellationException=void 0;var o=t(9);Object.defineProperty(e,"runSaga",{enumerable:!0,get:function(){return o.runSaga}}),Object.defineProperty(e,"storeIO",{enumerable:!0,get:function(){return o.storeIO}});var a=t(10);Object.defineProperty(e,"takeEvery",{enumerable:!0,get:function(){return a.takeEvery}}),Object.defineProperty(e,"takeLatest",{enumerable:!0,get:function(){return a.takeLatest}});var i=t(8),c=u(i),f=t(2),s=u(f),l=t(7),d=r(l),v=t(12),g=r(v);e.default=c.default;var p=e.SagaCancellationException=s.default;e.isCancelError=function(n){return n instanceof p};e.effects=d,e.utils=g},function(n,e,t){(function(n){"use strict";function t(n,e,t){if(!e(n))throw new Error(t)}function r(n,e){var t=n.indexOf(e);t>=0&&n.splice(t,1)}function u(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=c({},n),t=new Promise(function(n,t){e.resolve=n,e.reject=t});return e.promise=t,e}function o(n){for(var e=[],t=0;n>t;t++)e.push(u());return e}function a(){var n=arguments.length<=0||void 0===arguments[0]?0:arguments[0];return function(){return++n}}function i(n){return Promise.resolve(1).then(function(){return n()})}Object.defineProperty(e,"__esModule",{value:!0});var c=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n};e.check=t,e.remove=r,e.deferred=u,e.arrayOfDeffered=o,e.autoInc=a,e.asap=i;var f=e.TASK=Symbol("TASK"),s=(e.kTrue=function(){return!0},e.noop=function(){},e.ident=function(n){return n},e.isDev="undefined"!=typeof n&&n.env&&!1,e.is={undef:function(n){return null===n||void 0===n},notUndef:function(n){return null!==n&&void 0!==n},func:function(n){return"function"==typeof n},array:Array.isArray,promise:function(n){return n&&s.func(n.then)},iterator:function(n){return n&&s.func(n.next)&&s.func(n[Symbol.iterator])},"throw":function(n){return n&&s.func(n.throw)},task:function(n){return n&&n[f]}})}).call(e,t(13))},function(n,e){"use strict";function t(n,e,t){var r="SagaCancellationException; type: "+n+", saga: "+e+", origin: "+t;this.name="SagaCancellationException",this.message=r,this.type=n,this.saga=e,this.origin=t,this.stack=(new Error).stack}Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype=Object.create(Error.prototype),t.prototype.constructor=t},function(n,e,t){"use strict";function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function u(n){return("*"===n?P.wildcard:h.is.array(n)?P.array:h.is.func(n)?P.predicate:P.default)(n)}function o(n){if(arguments.length>0&&h.is.undef(n))throw new Error(R);return x(C,h.is.undef(n)?"*":n)}function a(n){return x(T,n)}function i(n){return x(w,n)}function c(n,e){(0,h.check)(n,h.is.notUndef,y);var t=null;if(h.is.array(n)){var r=n,u=E(r,2);t=u[0],n=u[1]}else if(n.fn){var o=n;t=o.context,n=o.fn}return(0,h.check)(n,h.is.func,y),{context:t,fn:n,args:e}}function f(n){for(var e=arguments.length,t=Array(e>1?e-1:0),r=1;e>r;r++)t[r-1]=arguments[r];return x(k,c(n,t))}function s(n,e){var t=arguments.length<=2||void 0===arguments[2]?[]:arguments[2];return x(k,c({context:n,fn:e},t))}function l(n){for(var e=arguments.length,t=Array(e>1?e-1:0),r=1;e>r;r++)t[r-1]=arguments[r];return x(L,c(n,t))}function d(n){for(var e=arguments.length,t=Array(e>1?e-1:0),r=1;e>r;r++)t[r-1]=arguments[r];return x(N,c(n,t))}function v(n){if(!M(n))throw new Error(A);return x(S,n)}function g(n){if(!M(n))throw new Error(_);return x(j,n)}function p(n){for(var e=arguments.length,t=Array(e>1?e-1:0),r=1;e>r;r++)t[r-1]=arguments[r];return(0,h.check)(n,h.is.func,O),x(I,{selector:n,args:t})}function m(){return U}Object.defineProperty(e,"__esModule",{value:!0}),e.asEffect=e.SELECT_ARG_ERROR=e.INVALID_PATTERN=e.CANCEL_ARG_ERROR=e.JOIN_ARG_ERROR=e.FORK_ARG_ERROR=e.CALL_FUNCTION_ARG_ERROR=void 0;var E=function(){function n(n,e){var t=[],r=!0,u=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(r=(a=i.next()).done)&&(t.push(a.value),!e||t.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&i.return&&i.return()}finally{if(u)throw o}}return t}return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return n(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.matcher=u,e.take=o,e.put=a,e.race=i,e.call=f,e.apply=s,e.cps=l,e.fork=d,e.join=v,e.cancel=g,e.select=p,e.getState=m;var h=t(1),y=e.CALL_FUNCTION_ARG_ERROR="call/cps/fork first argument must be a function, an array [context, function] or an object {context, fn}",A=(e.FORK_ARG_ERROR="fork first argument must be a generator function or an iterator",e.JOIN_ARG_ERROR="join argument must be a valid task (a result of a fork)"),_=e.CANCEL_ARG_ERROR="cancel argument must be a valid task (a result of a fork)",R=e.INVALID_PATTERN="Invalid pattern passed to `take` (HINT: check if you didn't mispell a constant)",O=e.SELECT_ARG_ERROR="select first argument must be a function",b=Symbol("IO"),C="TAKE",T="PUT",w="RACE",k="CALL",L="CPS",N="FORK",S="JOIN",j="CANCEL",I="SELECT",x=function(n,e){var t;return t={},r(t,b,!0),r(t,n,e),t},P={wildcard:function(){return h.kTrue},"default":function(n){return function(e){return e.type===n}},array:function(n){return function(e){return n.some(function(n){return n===e.type})}},predicate:function(n){return function(e){return n(e)}}},M=function(n){return n[h.TASK]},U=p(h.ident);e.asEffect={take:function(n){return n&&n[b]&&n[C]},put:function(n){return n&&n[b]&&n[T]},race:function(n){return n&&n[b]&&n[w]},call:function(n){return n&&n[b]&&n[k]},cps:function(n){return n&&n[b]&&n[L]},fork:function(n){return n&&n[b]&&n[N]},join:function(n){return n&&n[b]&&n[S]},cancel:function(n){return n&&n[b]&&n[j]},select:function(n){return n&&n[b]&&n[I]}}},function(n,e){"use strict";function t(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function r(n,e,r,u){var o;return o={},t(o,a,!0),t(o,"type",i),t(o,"effectId",n),t(o,"parentEffectId",e),t(o,"label",r),t(o,"effect",u),o}function u(n,e){var r;return r={},t(r,a,!0),t(r,"type",c),t(r,"effectId",n),t(r,"result",e),r}function o(n,e){var r;return r={},t(r,a,!0),t(r,"type",f),t(r,"effectId",n),t(r,"error",e),r}Object.defineProperty(e,"__esModule",{value:!0}),e.effectTriggered=r,e.effectResolved=u,e.effectRejected=o;var a=e.MONITOR_ACTION="MONITOR_ACTION",i=e.EFFECT_TRIGGERED="EFFECT_TRIGGERED",c=e.EFFECT_RESOLVED="EFFECT_RESOLVED",f=e.EFFECT_REJECTED="EFFECT_REJECTED"},function(n,e,t){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){if(n&&n.__esModule)return n;var e={};if(null!=n)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.default=n,e}function o(n){if(Array.isArray(n)){for(var e=0,t=Array(n.length);e<n.length;e++)t[e]=n[e];return t}return Array.from(n)}function a(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function i(n){function e(u,o){if(!n._isRunning)throw new Error("Trying to resume an already finished generator");try{if(u&&!F)throw u;var a=u?n.throw(u):n.next(o);a.done?t(a.value):r(a.value,P,"",e)}catch(u){if(t(u,!0),!(u instanceof v.default))throw u;c.isDev&&console.warn(M+": uncaught",u)}}function t(e,t){n._isRunning=!1,t?(n._error=e,G.reject(e)):(n._result=e,G.resolve(e)),K()}function r(n,e){function t(n,e){i||(i=!0,o.cancel=c.noop,x(n?l.effectRejected(a,n):l.effectResolved(a,e)),o(n,e))}var r=arguments.length<=2||void 0===arguments[2]?"":arguments[2],o=arguments[3],a=A();x(l.effectTriggered(a,e,r,n));var i=void 0;t.cancel=c.noop,o.cancel=function(n){if(!i){i=!0;try{t.cancel(n)}catch(e){}t.cancel=c.noop,o(n),x(l.effectRejected(a,n))}};var v=void 0;return c.is.promise(n)?u(n,t):c.is.iterator(n)?s(n,a,M,t):c.is.array(n)?w(n,a,t):c.is.notUndef(v=f.asEffect.take(n))?d(v,t):c.is.notUndef(v=f.asEffect.put(n))?_(v,t):c.is.notUndef(v=f.asEffect.race(n))?k(v,a,t):c.is.notUndef(v=f.asEffect.call(n))?R(v,a,t):c.is.notUndef(v=f.asEffect.cps(n))?O(v,t):c.is.notUndef(v=f.asEffect.fork(n))?b(v,a,t):c.is.notUndef(v=f.asEffect.join(n))?C(v,t):c.is.notUndef(v=f.asEffect.cancel(n))?T(v,t):c.is.notUndef(v=f.asEffect.select(n))?L(v,t):t(null,n)}function u(n,e){var t=n[m];"function"==typeof t&&(e.cancel=t),n.then(function(n){return e(null,n)},function(n){return e(n)})}function s(n,e,t,r){u(i(n,S,j,I,x,e,t).done,r)}function d(n,e){var t={match:(0,f.matcher)(n),pattern:n,resolve:function(n){return e(null,n)}};D.push(t),e.cancel=function(){return(0,c.remove)(D,t)}}function _(n,e){(0,c.asap)(function(){return e(null,j(n))})}function R(n,e,t){var r=n.context,o=n.fn,a=n.args,i=o.apply(r,a);return c.is.promise(i)?u(i,t):c.is.iterator(i)?s(i,e,o.name,t):t(null,i)}function O(n,e){var t=n.context,r=n.fn,u=n.args;r.apply(t,u.concat(e))}function b(n,e,t){var r=n.context,u=n.fn,o=n.args,a=void 0,f=void 0;a=u.apply(r,o),f=c.is.iterator(a)?a:regeneratorRuntime.mark(function s(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a;case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},s,this)})(),t(null,i(f,S,j,I,x,e,u.name,!0))}function C(n,e){u(n.done,e)}function T(n,e){n.done[m](new v.default(y,M,M)),e()}function w(n,e,t){function u(){o===i.length&&(a=!0,t(null,i))}if(!n.length)return void t(null,[]);var o=0,a=void 0,i=Array(n.length),f=n.map(function(n,e){var r=function(n,r){if(!a)if(n){try{t.cancel(new v.default(E,M,M))}catch(n){}t(n)}else i[e]=r,o++,u()};return r.cancel=c.noop,r});t.cancel=function(n){a||(a=!0,f.forEach(function(e){return e.cancel(n)}))},n.forEach(function(n,t){return r(n,e,t,f[t])})}function k(n,e,t){var u=void 0,o=Object.keys(n),i={};o.forEach(function(n){var e=function(e,r){if(!u)if(e){try{t.cancel(new v.default(h,M,M))}catch(e){}t(a({},n,e))}else{try{t.cancel(new v.default(h,M,M))}catch(e){}u=!0,t(null,a({},n,r))}};e.cancel=c.noop,i[n]=e}),t.cancel=function(n){u||(u=!0,o.forEach(function(e){return i[e].cancel(n)}))},o.forEach(function(t){return r(n[t],e,t,i[t])})}function L(n,e){var t=n.selector,r=n.args;try{var u=t.apply(void 0,[I()].concat(o(r)));e(null,u)}catch(a){e(a)}}function N(n,e,t,r,u){var o;return o={},a(o,c.TASK,!0),a(o,"id",n),a(o,"name",e),a(o,"done",r),a(o,"forked",u),a(o,"cancel",function(n){n instanceof v.default||(n=new v.default(y,e,n)),r[m](n)}),a(o,"isRunning",function(){return t._isRunning}),a(o,"getResult",function(){return t._result}),a(o,"getError",function(){return t._error}),o}var S=arguments.length<=1||void 0===arguments[1]?function(){return c.noop}:arguments[1],j=arguments.length<=2||void 0===arguments[2]?c.noop:arguments[2],I=arguments.length<=3||void 0===arguments[3]?c.noop:arguments[3],x=arguments.length<=4||void 0===arguments[4]?c.noop:arguments[4],P=arguments.length<=5||void 0===arguments[5]?0:arguments[5],M=arguments.length<=6||void 0===arguments[6]?"anonymous":arguments[6];(0,c.check)(n,c.is.iterator,g);var U=p(M),D=[],F=c.is.throw(n),G=(0,c.deferred)(),K=S(function(n){if(void 0===n)throw U;for(var e=0;e<D.length;e++){var t=D[e];t.match(n)&&(D=[],t.resolve(n))}});e.cancel=c.noop;var J=N(P,M,n,G.promise);return J.done[m]=function(n){var t=n.type,r=n.origin;e.cancel(new v.default(t,M,r))},n._isRunning=!0,e(),J}Object.defineProperty(e,"__esModule",{value:!0}),e.MANUAL_CANCEL=e.RACE_AUTO_CANCEL=e.PARALLEL_AUTO_CANCEL=e.CANCEL=e.undefindInputError=e.NOT_ITERATOR_ERROR=void 0,e.default=i;var c=t(1),f=t(3),s=t(4),l=u(s),d=t(2),v=r(d),g=e.NOT_ITERATOR_ERROR="proc first argument (Saga function result) must be an iterator",p=e.undefindInputError=function(n){return"\n "+n+" saga was provided with an undefined input action\n Hints :\n - check that your Action Creator returns a non undefined value\n - if the Saga was started using runSaga, check that your subscribe source provides the action to its listeners\n"},m=e.CANCEL=Symbol("@@redux-saga/cancelPromise"),E=e.PARALLEL_AUTO_CANCEL="PARALLEL_AUTO_CANCEL",h=e.RACE_AUTO_CANCEL="RACE_AUTO_CANCEL",y=e.MANUAL_CANCEL="MANUAL_CANCEL",A=(0,c.autoInc)()},function(n,e,t){"use strict";function r(){function n(n){return t.push(n),function(){return(0,u.remove)(t,n)}}function e(n){t.slice().forEach(function(e){return e(n)})}var t=[];return{subscribe:n,emit:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var u=t(1)},function(n,e,t){"use strict";var r=t(3);n.exports={take:r.take,put:r.put,race:r.race,call:r.call,apply:r.apply,cps:r.cps,fork:r.fork,join:r.join,cancel:r.cancel,select:r.select,getState:r.getState}},function(n,e,t){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function n(n){function e(n){for(var e=arguments.length,t=Array(e>1?e-1:0),u=1;e>u;u++)t[u-1]=arguments[u];return(0,i.default)(n.apply(void 0,[r].concat(t)),c.subscribe,a,r,l,0,n.name)}var r=n.getState,a=n.dispatch,c=(0,f.default)(),l=o.isDev?function(n){return(0,o.asap)(function(){return a(n)})}:void 0;return u=e,t.forEach(e),function(n){return function(e){var t=n(e);return e[s.MONITOR_ACTION]||c.emit(e),t}}}for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];var u=void 0;return t.forEach(function(n,e){return(0,o.check)(n,o.is.func,v("createSagaMiddleware",e,n))}),n.run=function(n){for(var e=arguments.length,t=Array(e>1?e-1:0),r=1;e>r;r++)t[r-1]=arguments[r];if(!u)throw new Error(g);(0,o.check)(n,o.is.func,v("sagaMiddleware.run",0,n));var a=u.apply(void 0,[n].concat(t));return a.done.catch(function(n){if(!(n instanceof d.default))throw n}),a},n}Object.defineProperty(e,"__esModule",{value:!0}),e.RUN_SAGA_DYNAMIC_ERROR=e.sagaArgError=void 0,e.default=u;var o=t(1),a=t(5),i=r(a),c=t(6),f=r(c),s=t(4),l=t(2),d=r(l),v=e.sagaArgError=function(n,e,t){return"\n "+n+" can only be called on Generator functions\n Argument "+t+" at position "+e+" is not function!\n"},g=e.RUN_SAGA_DYNAMIC_ERROR="Before running a Saga dynamically using middleware.run, you must mount the Saga middleware on the Store using applyMiddleware"},function(n,e,t){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){if(a.isDev&&console.warn("storeIO is deprecated, to run Saga dynamically, use 'run' method of the middleware"),n[d])return n[d];var e=(0,s.default)(),t=n.dispatch;return n.dispatch=function(n){var r=t(n);return e.emit(n),r},n[d]={subscribe:e.subscribe,dispatch:n.dispatch,getState:n.getState},n[d]}function o(n,e){var t=e.subscribe,r=e.dispatch,u=e.getState,o=arguments.length<=2||void 0===arguments[2]?a.noop:arguments[2];return(0,a.check)(n,a.is.iterator,l),(0,c.default)(n,t,r,u,o)}Object.defineProperty(e,"__esModule",{value:!0}),e.NOT_ITERATOR_ERROR=void 0,e.storeIO=u,e.runSaga=o;var a=t(1),i=t(5),c=r(i),f=t(6),s=r(f),l=e.NOT_ITERATOR_ERROR="runSaga must be called on an iterator",d=Symbol("IO")},function(n,e,t){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){function t(t,r){if(o)return g;if(r){if(o=!0,!(r instanceof d.default))throw r;return g}a&&a(t);var u=c(n[e],3),i=u[0],f=u[1],s=u[2];return a=s,e=v(f,t),v(i,t)}var r,o=void 0,a=void 0,i=(r={},u(r,Symbol.iterator,function(){return i}),u(r,"next",t),u(r,"throw",function(n){return t(null,n)}),r);return i}function a(n,e){for(var t=arguments.length,r=Array(t>2?t-2:0),u=2;t>u;u++)r[u-2]=arguments[u];var a={done:!1,value:(0,s.take)(n)},i=function(n){return{done:!1,value:s.fork.apply(void 0,[e].concat(r,[n]))}};return o({take:[a,"fork"],fork:[i,"take"]},"take")}function i(n,e){for(var t=arguments.length,r=Array(t>2?t-2:0),u=2;t>u;u++)r[u-2]=arguments[u];var a={done:!1,value:(0,s.take)(n)},i=function(){return{done:!1,value:s.fork.apply(void 0,[e].concat(r,[d]))}},c=function(){return{done:!1,value:(0,s.cancel)(l)}},f=function(){return l?"cancel":"fork"},l=void 0,d=void 0;return o({take:[a,f,function(n){return d=n}],cancel:[c,"fork"],fork:[i,"take",function(n){return l=n}]},"take")}Object.defineProperty(e,"__esModule",{value:!0});var c=function(){function n(n,e){var t=[],r=!0,u=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(r=(a=i.next()).done)&&(t.push(a.value),!e||t.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&i.return&&i.return()}finally{if(u)throw o}}return t}return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return n(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.takeEvery=a,e.takeLatest=i;var f=t(1),s=t(3),l=t(2),d=r(l),v=function(n,e){return f.is.func(n)?n(e):n},g={done:!0}},function(n,e,t){"use strict";function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function u(){var n,e=!0,t=void 0,u=void 0;return n={},r(n,o.TASK,!0),r(n,"isRunning",function(){return e}),r(n,"getResult",function(){return t}),r(n,"getError",function(){return u}),r(n,"setRunning",function(n){return e=n}),r(n,"setResult",function(n){return t=n}),r(n,"setError",function(n){return u=n}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.createMockTask=u;var o=t(1)},function(n,e,t){"use strict";function r(n){if(n&&n.__esModule)return n;var e={};if(null!=n)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.default=n,e}var u=t(1),o=t(3),a=t(5),i=t(11),c=t(4),f=r(c);n.exports={TASK:u.TASK,noop:u.noop,is:u.is,asEffect:o.asEffect,deferred:u.deferred,arrayOfDeffered:u.arrayOfDeffered,asap:u.asap,CANCEL:a.CANCEL,RACE_AUTO_CANCEL:a.RACE_AUTO_CANCEL,PARALLEL_AUTO_CANCEL:a.PARALLEL_AUTO_CANCEL,MANUAL_CANCEL:a.MANUAL_CANCEL,createMockTask:i.createMockTask,monitorActions:f}},function(n,e){function t(){f=!1,a.length?c=a.concat(c):s=-1,c.length&&r()}function r(){if(!f){var n=setTimeout(t);f=!0;for(var e=c.length;e;){for(a=c,c=[];++s<e;)a&&a[s].run();s=-1,e=c.length}a=null,f=!1,clearTimeout(n)}}function u(n,e){this.fun=n,this.array=e}function o(){}var a,i=n.exports={},c=[],f=!1,s=-1;i.nextTick=function(n){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];c.push(new u(n,e)),1!==c.length||f||setTimeout(r,0)},u.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=o,i.addListener=o,i.once=o,i.off=o,i.removeListener=o,i.removeAllListeners=o,i.emit=o,i.binding=function(n){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(n){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}}])});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.ReduxSaga=n():e.ReduxSaga=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var u=t[r]={exports:{},id:r,loaded:!1};return e[r].call(u.exports,u,u.exports,n),u.loaded=!0,u.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";function r(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function u(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(n,"__esModule",{value:!0}),n.utils=n.effects=n.takeLatest=n.takeEvery=n.storeIO=n.runSaga=n.isCancelError=n.SagaCancellationException=void 0;var o=t(9);Object.defineProperty(n,"runSaga",{enumerable:!0,get:function(){return o.runSaga}}),Object.defineProperty(n,"storeIO",{enumerable:!0,get:function(){return o.storeIO}});var a=t(10);Object.defineProperty(n,"takeEvery",{enumerable:!0,get:function(){return a.takeEvery}}),Object.defineProperty(n,"takeLatest",{enumerable:!0,get:function(){return a.takeLatest}});var i=t(8),c=u(i),f=t(2),s=u(f),l=t(7),d=r(l),v=t(12),g=r(v);n.default=c.default;var p=n.SagaCancellationException=s.default;n.isCancelError=function(e){return e instanceof p};n.effects=d,n.utils=g},function(e,n,t){(function(e){"use strict";function t(e){return e}function r(e,n,t){if(!n(e))throw new Error(t)}function u(e,n){var t=e.indexOf(n);t>=0&&e.splice(t,1)}function o(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=s({},e),t=new Promise(function(e,t){n.resolve=e,n.reject=t});return n.promise=t,n}function a(e){for(var n=[],t=0;e>t;t++)n.push(o());return n}function i(){var e=arguments.length<=0||void 0===arguments[0]?0:arguments[0];return function(){return++e}}function c(e){return Promise.resolve(1).then(function(){return e()})}function f(e){d&&console.warn("DEPRECATION WARNING",e)}Object.defineProperty(n,"__esModule",{value:!0});var s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};n.ident=t,n.check=r,n.remove=u,n.deferred=o,n.arrayOfDeffered=a,n.autoInc=i,n.asap=c,n.warnDeprecated=f;var l=n.TASK=Symbol("TASK"),d=(n.kTrue=function(){return!0},n.noop=function(){},n.isDev="undefined"!=typeof e&&e.env&&!1),v=n.is={undef:function(e){return null===e||void 0===e},notUndef:function(e){return null!==e&&void 0!==e},func:function(e){return"function"==typeof e},array:Array.isArray,promise:function(e){return e&&v.func(e.then)},iterator:function(e){return e&&v.func(e.next)&&v.func(e[Symbol.iterator])},"throw":function(e){return e&&v.func(e.throw)},task:function(e){return e&&e[l]}}}).call(n,t(13))},function(e,n){"use strict";function t(e,n,t){var r="SagaCancellationException; type: "+e+", saga: "+n+", origin: "+t;this.name="SagaCancellationException",this.message=r,this.type=e,this.saga=n,this.origin=t,this.stack=(new Error).stack}Object.defineProperty(n,"__esModule",{value:!0}),n.default=t,t.prototype=Object.create(Error.prototype),t.prototype.constructor=t},function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function u(e){return("*"===e?P.wildcard:E.is.array(e)?P.array:E.is.func(e)?P.predicate:P.default)(e)}function o(e){if(arguments.length>0&&E.is.undef(e))throw new Error(_);return j(b,E.is.undef(e)?"*":e)}function a(e){return j(C,e)}function i(e){return j(T,e)}function c(e,n){(0,E.check)(e,E.is.notUndef,h);var t=null;if(E.is.array(e)){var r=e,u=m(r,2);t=u[0],e=u[1]}else if(e.fn){var o=e;t=o.context,e=o.fn}return(0,E.check)(e,E.is.func,h),{context:t,fn:e,args:n}}function f(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;n>r;r++)t[r-1]=arguments[r];return j(w,c(e,t))}function s(e,n){var t=arguments.length<=2||void 0===arguments[2]?[]:arguments[2];return j(w,c({context:e,fn:n},t))}function l(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;n>r;r++)t[r-1]=arguments[r];return j(k,c(e,t))}function d(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;n>r;r++)t[r-1]=arguments[r];return j(L,c(e,t))}function v(e){if(!x(e))throw new Error(y);return j(N,e)}function g(e){if(!x(e))throw new Error(A);return j(S,e)}function p(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;n>r;r++)t[r-1]=arguments[r];return 0===arguments.length?e=E.ident:(0,E.check)(e,E.is.func,R),j(I,{selector:e,args:t})}Object.defineProperty(n,"__esModule",{value:!0}),n.asEffect=n.SELECT_ARG_ERROR=n.INVALID_PATTERN=n.CANCEL_ARG_ERROR=n.JOIN_ARG_ERROR=n.FORK_ARG_ERROR=n.CALL_FUNCTION_ARG_ERROR=void 0;var m=function(){function e(e,n){var t=[],r=!0,u=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&i.return&&i.return()}finally{if(u)throw o}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n.matcher=u,n.take=o,n.put=a,n.race=i,n.call=f,n.apply=s,n.cps=l,n.fork=d,n.join=v,n.cancel=g,n.select=p;var E=t(1),h=n.CALL_FUNCTION_ARG_ERROR="call/cps/fork first argument must be a function, an array [context, function] or an object {context, fn}",y=(n.FORK_ARG_ERROR="fork first argument must be a generator function or an iterator",n.JOIN_ARG_ERROR="join argument must be a valid task (a result of a fork)"),A=n.CANCEL_ARG_ERROR="cancel argument must be a valid task (a result of a fork)",_=n.INVALID_PATTERN="Invalid pattern passed to `take` (HINT: check if you didn't mispell a constant)",R=n.SELECT_ARG_ERROR="select first argument must be a function",O=Symbol("IO"),b="TAKE",C="PUT",T="RACE",w="CALL",k="CPS",L="FORK",N="JOIN",S="CANCEL",I="SELECT",j=function(e,n){var t;return t={},r(t,O,!0),r(t,e,n),t},P={wildcard:function(){return E.kTrue},"default":function(e){return function(n){return n.type===e}},array:function(e){return function(n){return e.some(function(e){return e===n.type})}},predicate:function(e){return function(n){return e(n)}}},x=function(e){return e[E.TASK]};n.asEffect={take:function(e){return e&&e[O]&&e[b]},put:function(e){return e&&e[O]&&e[C]},race:function(e){return e&&e[O]&&e[T]},call:function(e){return e&&e[O]&&e[w]},cps:function(e){return e&&e[O]&&e[k]},fork:function(e){return e&&e[O]&&e[L]},join:function(e){return e&&e[O]&&e[N]},cancel:function(e){return e&&e[O]&&e[S]},select:function(e){return e&&e[O]&&e[I]}}},function(e,n){"use strict";function t(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n,r,u){var o;return o={},t(o,a,!0),t(o,"type",i),t(o,"effectId",e),t(o,"parentEffectId",n),t(o,"label",r),t(o,"effect",u),o}function u(e,n){var r;return r={},t(r,a,!0),t(r,"type",c),t(r,"effectId",e),t(r,"result",n),r}function o(e,n){var r;return r={},t(r,a,!0),t(r,"type",f),t(r,"effectId",e),t(r,"error",n),r}Object.defineProperty(n,"__esModule",{value:!0}),n.effectTriggered=r,n.effectResolved=u,n.effectRejected=o;var a=n.MONITOR_ACTION="MONITOR_ACTION",i=n.EFFECT_TRIGGERED="EFFECT_TRIGGERED",c=n.EFFECT_RESOLVED="EFFECT_RESOLVED",f=n.EFFECT_REJECTED="EFFECT_REJECTED"},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function u(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function o(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n<e.length;n++)t[n]=e[n];return t}return Array.from(e)}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e){function n(u,o){if(!e._isRunning)throw new Error("Trying to resume an already finished generator");try{if(u&&!G)throw u;var a=u?e.throw(u):e.next(o);a.done?t(a.value):r(a.value,x,"",n)}catch(u){if(t(u,!0),!(u instanceof v.default))throw u;c.isDev&&console.warn(M+": uncaught",u)}}function t(n,t){e._isRunning=!1,t?(e._error=n,F.reject(n)):(e._result=n,F.resolve(n)),K()}function r(e,n){function t(e,n){i||(i=!0,o.cancel=c.noop,P(e?l.effectRejected(a,e):l.effectResolved(a,n)),o(e,n))}var r=arguments.length<=2||void 0===arguments[2]?"":arguments[2],o=arguments[3],a=A();P(l.effectTriggered(a,n,r,e));var i=void 0;t.cancel=c.noop,o.cancel=function(e){if(!i){i=!0;try{t.cancel(e)}catch(n){}t.cancel=c.noop,o(e),P(l.effectRejected(a,e))}};var v=void 0;return c.is.promise(e)?u(e,t):c.is.iterator(e)?s(e,a,M,t):c.is.array(e)?w(e,a,t):c.is.notUndef(v=f.asEffect.take(e))?d(v,t):c.is.notUndef(v=f.asEffect.put(e))?_(v,t):c.is.notUndef(v=f.asEffect.race(e))?k(v,a,t):c.is.notUndef(v=f.asEffect.call(e))?R(v,a,t):c.is.notUndef(v=f.asEffect.cps(e))?O(v,t):c.is.notUndef(v=f.asEffect.fork(e))?b(v,a,t):c.is.notUndef(v=f.asEffect.join(e))?C(v,t):c.is.notUndef(v=f.asEffect.cancel(e))?T(v,t):c.is.notUndef(v=f.asEffect.select(e))?L(v,t):t(null,e)}function u(e,n){var t=e[m];"function"==typeof t&&(n.cancel=t),e.then(function(e){return n(null,e)},function(e){return n(e)})}function s(e,n,t,r){u(i(e,S,I,j,P,n,t).done,r)}function d(e,n){var t={match:(0,f.matcher)(e),pattern:e,resolve:function(e){return n(null,e)}};D.push(t),n.cancel=function(){return(0,c.remove)(D,t)}}function _(e,n){(0,c.asap)(function(){return n(null,I(e))})}function R(e,n,t){var r=e.context,o=e.fn,a=e.args,i=o.apply(r,a);return c.is.promise(i)?u(i,t):c.is.iterator(i)?s(i,n,o.name,t):t(null,i)}function O(e,n){var t=e.context,r=e.fn,u=e.args;r.apply(t,u.concat(n))}function b(e,n,t){var r=e.context,u=e.fn,o=e.args,a=void 0,f=void 0;a=u.apply(r,o),f=c.is.iterator(a)?a:regeneratorRuntime.mark(function s(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a;case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},s,this)})(),t(null,i(f,S,I,j,P,n,u.name,!0))}function C(e,n){u(e.done,n)}function T(e,n){e.done[m](new v.default(y,M,M)),n()}function w(e,n,t){function u(){o===i.length&&(a=!0,t(null,i))}if(!e.length)return void t(null,[]);var o=0,a=void 0,i=Array(e.length),f=e.map(function(e,n){var r=function(e,r){if(!a)if(e){try{t.cancel(new v.default(E,M,M))}catch(e){}t(e)}else i[n]=r,o++,u()};return r.cancel=c.noop,r});t.cancel=function(e){a||(a=!0,f.forEach(function(n){return n.cancel(e)}))},e.forEach(function(e,t){return r(e,n,t,f[t])})}function k(e,n,t){var u=void 0,o=Object.keys(e),i={};o.forEach(function(e){var n=function(n,r){if(!u)if(n){try{t.cancel(new v.default(h,M,M))}catch(n){}t(a({},e,n))}else{try{t.cancel(new v.default(h,M,M))}catch(n){}u=!0,t(null,a({},e,r))}};n.cancel=c.noop,i[e]=n}),t.cancel=function(e){u||(u=!0,o.forEach(function(n){return i[n].cancel(e)}))},o.forEach(function(t){return r(e[t],n,t,i[t])})}function L(e,n){var t=e.selector,r=e.args;try{var u=t.apply(void 0,[j()].concat(o(r)));n(null,u)}catch(a){n(a)}}function N(e,n,t,r,u){var o;return o={},a(o,c.TASK,!0),a(o,"id",e),a(o,"name",n),a(o,"done",r),a(o,"forked",u),a(o,"cancel",function(e){e instanceof v.default||(e=new v.default(y,n,e)),r[m](e)}),a(o,"isRunning",function(){return t._isRunning}),a(o,"getResult",function(){return t._result}),a(o,"getError",function(){return t._error}),o}var S=arguments.length<=1||void 0===arguments[1]?function(){return c.noop}:arguments[1],I=arguments.length<=2||void 0===arguments[2]?c.noop:arguments[2],j=arguments.length<=3||void 0===arguments[3]?c.noop:arguments[3],P=arguments.length<=4||void 0===arguments[4]?c.noop:arguments[4],x=arguments.length<=5||void 0===arguments[5]?0:arguments[5],M=arguments.length<=6||void 0===arguments[6]?"anonymous":arguments[6];(0,c.check)(e,c.is.iterator,g);var U=p(M),D=[],G=c.is.throw(e),F=(0,c.deferred)(),K=S(function(e){if(void 0===e)throw U;for(var n=0;n<D.length;n++){var t=D[n];t.match(e)&&(D=[],t.resolve(e))}});n.cancel=c.noop;var J=N(x,M,e,F.promise);return J.done[m]=function(e){var t=e.type,r=e.origin;n.cancel(new v.default(t,M,r))},e._isRunning=!0,n(),J}Object.defineProperty(n,"__esModule",{value:!0}),n.MANUAL_CANCEL=n.RACE_AUTO_CANCEL=n.PARALLEL_AUTO_CANCEL=n.CANCEL=n.undefindInputError=n.NOT_ITERATOR_ERROR=void 0,n.default=i;var c=t(1),f=t(3),s=t(4),l=u(s),d=t(2),v=r(d),g=n.NOT_ITERATOR_ERROR="proc first argument (Saga function result) must be an iterator",p=n.undefindInputError=function(e){return"\n "+e+" saga was provided with an undefined input action\n Hints :\n - check that your Action Creator returns a non undefined value\n - if the Saga was started using runSaga, check that your subscribe source provides the action to its listeners\n"},m=n.CANCEL=Symbol("@@redux-saga/cancelPromise"),E=n.PARALLEL_AUTO_CANCEL="PARALLEL_AUTO_CANCEL",h=n.RACE_AUTO_CANCEL="RACE_AUTO_CANCEL",y=n.MANUAL_CANCEL="MANUAL_CANCEL",A=(0,c.autoInc)()},function(e,n,t){"use strict";function r(){function e(e){return t.push(e),function(){return(0,u.remove)(t,e)}}function n(e){t.slice().forEach(function(n){return n(e)})}var t=[];return{subscribe:e,emit:n}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r;var u=t(1)},function(e,n,t){"use strict";var r=t(3);e.exports={take:r.take,put:r.put,race:r.race,call:r.call,apply:r.apply,cps:r.cps,fork:r.fork,join:r.join,cancel:r.cancel,select:r.select}},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function u(){function e(e){function n(e){for(var n=arguments.length,t=Array(n>1?n-1:0),u=1;n>u;u++)t[u-1]=arguments[u];return(0,i.default)(e.apply(void 0,[d].concat(t)),c.subscribe,a,r,l,0,e.name)}var r=e.getState,a=e.dispatch,c=(0,f.default)(),l=o.isDev?function(e){return(0,o.asap)(function(){return a(e)})}:void 0,d=function(){return(0,o.warnDeprecated)(p),r()};return u=n,t.forEach(n),function(e){return function(n){var t=e(n);return n[s.MONITOR_ACTION]||c.emit(n),t}}}for(var n=arguments.length,t=Array(n),r=0;n>r;r++)t[r]=arguments[r];var u=void 0;return t.forEach(function(e,n){return(0,o.check)(e,o.is.func,v("createSagaMiddleware",n,e))}),e.run=function(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;n>r;r++)t[r-1]=arguments[r];if(!u)throw new Error(g);(0,o.check)(e,o.is.func,v("sagaMiddleware.run",0,e));var a=u.apply(void 0,[e].concat(t));return a.done.catch(function(e){if(!(e instanceof d.default))throw e}),a},e}Object.defineProperty(n,"__esModule",{value:!0}),n.GET_STATE_DEPRECATED_WARNING=n.RUN_SAGA_DYNAMIC_ERROR=n.sagaArgError=void 0,n.default=u;var o=t(1),a=t(5),i=r(a),c=t(6),f=r(c),s=t(4),l=t(2),d=r(l),v=n.sagaArgError=function(e,n,t){return"\n "+e+" can only be called on Generator functions\n Argument "+t+" at position "+n+" is not function!\n"},g=n.RUN_SAGA_DYNAMIC_ERROR="Before running a Saga dynamically using middleware.run, you must mount the Saga middleware on the Store using applyMiddleware",p=n.GET_STATE_DEPRECATED_WARNING="\n Using the 'getState' param of Sagas to access the state is deprecated since 0.9.1\n To access the Store's state use 'yield select()' instead\n For more infos see http://yelouafi.github.io/redux-saga/docs/api/index.html#selectselector-args\n"},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function u(e){if((0,a.warnDeprecated)("storeIO is deprecated, to run Saga dynamically, use 'run' method of the middleware"),e[d])return e[d];var n=(0,s.default)(),t=e.dispatch;return e.dispatch=function(e){var r=t(e);return n.emit(e),r},e[d]={subscribe:n.subscribe,dispatch:e.dispatch,getState:e.getState},e[d]}function o(e,n){var t=n.subscribe,r=n.dispatch,u=n.getState,o=arguments.length<=2||void 0===arguments[2]?a.noop:arguments[2];return(0,a.check)(e,a.is.iterator,l),(0,c.default)(e,t,r,u,o)}Object.defineProperty(n,"__esModule",{value:!0}),n.NOT_ITERATOR_ERROR=void 0,n.storeIO=u,n.runSaga=o;var a=t(1),i=t(5),c=r(i),f=t(6),s=r(f),l=n.NOT_ITERATOR_ERROR="runSaga must be called on an iterator",d=Symbol("IO")},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){function t(t,r){if(o)return g;if(r){if(o=!0,!(r instanceof d.default))throw r;return g}a&&a(t);var u=c(e[n],3),i=u[0],f=u[1],s=u[2];return a=s,n=v(f,t),v(i,t)}var r,o=void 0,a=void 0,i=(r={},u(r,Symbol.iterator,function(){return i}),u(r,"next",t),u(r,"throw",function(e){return t(null,e)}),r);return i}function a(e,n){for(var t=arguments.length,r=Array(t>2?t-2:0),u=2;t>u;u++)r[u-2]=arguments[u];var a={done:!1,value:(0,s.take)(e)},i=function(e){return{done:!1,value:s.fork.apply(void 0,[n].concat(r,[e]))}};return o({take:[a,"fork"],fork:[i,"take"]},"take")}function i(e,n){for(var t=arguments.length,r=Array(t>2?t-2:0),u=2;t>u;u++)r[u-2]=arguments[u];var a={done:!1,value:(0,s.take)(e)},i=function(){return{done:!1,value:s.fork.apply(void 0,[n].concat(r,[d]))}},c=function(){return{done:!1,value:(0,s.cancel)(l)}},f=function(){return l?"cancel":"fork"},l=void 0,d=void 0;return o({take:[a,f,function(e){return d=e}],cancel:[c,"fork"],fork:[i,"take",function(e){return l=e}]},"take")}Object.defineProperty(n,"__esModule",{value:!0});var c=function(){function e(e,n){var t=[],r=!0,u=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&i.return&&i.return()}finally{if(u)throw o}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n.takeEvery=a,n.takeLatest=i;var f=t(1),s=t(3),l=t(2),d=r(l),v=function(e,n){return f.is.func(e)?e(n):e},g={done:!0}},function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function u(){var e,n=!0,t=void 0,u=void 0;return e={},r(e,o.TASK,!0),r(e,"isRunning",function(){return n}),r(e,"getResult",function(){return t}),r(e,"getError",function(){return u}),r(e,"setRunning",function(e){return n=e}),r(e,"setResult",function(e){return t=e}),r(e,"setError",function(e){return u=e}),e}Object.defineProperty(n,"__esModule",{value:!0}),n.createMockTask=u;var o=t(1)},function(e,n,t){"use strict";function r(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}var u=t(1),o=t(3),a=t(5),i=t(11),c=t(4),f=r(c);e.exports={TASK:u.TASK,noop:u.noop,is:u.is,asEffect:o.asEffect,deferred:u.deferred,arrayOfDeffered:u.arrayOfDeffered,asap:u.asap,CANCEL:a.CANCEL,RACE_AUTO_CANCEL:a.RACE_AUTO_CANCEL,PARALLEL_AUTO_CANCEL:a.PARALLEL_AUTO_CANCEL,MANUAL_CANCEL:a.MANUAL_CANCEL,createMockTask:i.createMockTask,monitorActions:f}},function(e,n){function t(){f=!1,a.length?c=a.concat(c):s=-1,c.length&&r()}function r(){if(!f){var e=setTimeout(t);f=!0;for(var n=c.length;n;){for(a=c,c=[];++s<n;)a&&a[s].run();s=-1,n=c.length}a=null,f=!1,clearTimeout(e)}}function u(e,n){this.fun=e,this.array=n}function o(){}var a,i=e.exports={},c=[],f=!1,s=-1;i.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];c.push(new u(e,n)),1!==c.length||f||setTimeout(r,0)},u.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=o,i.addListener=o,i.once=o,i.off=o,i.removeListener=o,i.removeAllListeners=o,i.emit=o,i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}}])});

@@ -5,2 +5,2 @@ 'use strict';

module.exports = { take: _io.take, put: _io.put, race: _io.race, call: _io.call, apply: _io.apply, cps: _io.cps, fork: _io.fork, join: _io.join, cancel: _io.cancel, select: _io.select, getState: _io.getState };
module.exports = { take: _io.take, put: _io.put, race: _io.race, call: _io.call, apply: _io.apply, cps: _io.cps, fork: _io.fork, join: _io.join, cancel: _io.cancel, select: _io.select };

@@ -21,3 +21,2 @@ "use strict";

exports.select = select;
exports.getState = getState;

@@ -167,11 +166,10 @@ var _utils = require("./utils");

(0, _utils.check)(selector, _utils.is.func, SELECT_ARG_ERROR);
if (arguments.length === 0) {
selector = _utils.ident;
} else {
(0, _utils.check)(selector, _utils.is.func, SELECT_ARG_ERROR);
}
return effect(SELECT, { selector: selector, args: args });
}
var getStateEff = select(_utils.ident);
function getState() {
return getStateEff;
}
var asEffect = exports.asEffect = {

@@ -178,0 +176,0 @@ take: function take(effect) {

@@ -6,3 +6,3 @@ 'use strict';

});
exports.RUN_SAGA_DYNAMIC_ERROR = exports.sagaArgError = undefined;
exports.GET_STATE_DEPRECATED_WARNING = exports.RUN_SAGA_DYNAMIC_ERROR = exports.sagaArgError = undefined;
exports.default = sagaMiddlewareFactory;

@@ -31,4 +31,7 @@

};
var RUN_SAGA_DYNAMIC_ERROR = exports.RUN_SAGA_DYNAMIC_ERROR = 'Before running a Saga dynamically using middleware.run, you must mount the Saga middleware on the Store using applyMiddleware';
var GET_STATE_DEPRECATED_WARNING = exports.GET_STATE_DEPRECATED_WARNING = '\n Using the \'getState\' param of Sagas to access the state is deprecated since 0.9.1\n To access the Store\'s state use \'yield select()\' instead\n For more infos see http://yelouafi.github.io/redux-saga/docs/api/index.html#selectselector-args\n';
function sagaMiddlewareFactory() {

@@ -56,2 +59,7 @@ for (var _len = arguments.length, sagas = Array(_len), _key = 0; _key < _len; _key++) {

var getStateDeprecated = function getStateDeprecated() {
(0, _utils.warnDeprecated)(GET_STATE_DEPRECATED_WARNING);
return getState();
};
function runSaga(saga) {

@@ -62,3 +70,3 @@ for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {

return (0, _proc2.default)(saga.apply(undefined, [getState].concat(args)), sagaEmitter.subscribe, dispatch, getState, monitor, 0, saga.name);
return (0, _proc2.default)(saga.apply(undefined, [getStateDeprecated].concat(args)), sagaEmitter.subscribe, dispatch, getState, monitor, 0, saga.name);
}

@@ -65,0 +73,0 @@

@@ -35,6 +35,3 @@ 'use strict';

if (_utils.isDev) {
/* eslint-disable no-console */
console.warn('storeIO is deprecated, to run Saga dynamically, use \'run\' method of the middleware');
}
(0, _utils.warnDeprecated)('storeIO is deprecated, to run Saga dynamically, use \'run\' method of the middleware');

@@ -41,0 +38,0 @@ if (store[IO]) return store[IO];

@@ -9,2 +9,3 @@ 'use strict';

exports.ident = ident;
exports.check = check;

@@ -16,2 +17,3 @@ exports.remove = remove;

exports.asap = asap;
exports.warnDeprecated = warnDeprecated;
var TASK = exports.TASK = Symbol('TASK');

@@ -22,5 +24,5 @@ var kTrue = exports.kTrue = function kTrue() {

var noop = exports.noop = function noop() {};
var ident = exports.ident = function ident(v) {
function ident(v) {
return v;
};
}

@@ -95,2 +97,9 @@ var isDev = exports.isDev = typeof process !== 'undefined' && process.env && process.env.NODE_ENV === 'development';

});
}
/* eslint-disable no-console */
function warnDeprecated(msg) {
if (isDev) {
console.warn('DEPRECATION WARNING', msg);
}
}
{
"name": "redux-saga",
"version": "0.9.0",
"version": "0.9.1",
"description": "Saga middleware for Redux to handle Side Effects",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

import { take, put, race, call, apply, cps, fork, join, cancel, select, getState } from './internal/io'
import { take, put, race, call, apply, cps, fork, join, cancel, select } from './internal/io'
module.exports = { take, put, race, call, apply, cps, fork, join, cancel, select, getState }
module.exports = { take, put, race, call, apply, cps, fork, join, cancel, select }

@@ -104,13 +104,11 @@ import { is, kTrue, ident, check, TASK } from './utils'

export function select(selector, ...args) {
check(selector, is.func, SELECT_ARG_ERROR)
if(arguments.length === 0) {
selector = ident
} else {
check(selector, is.func, SELECT_ARG_ERROR)
}
return effect(SELECT, {selector, args})
}
const getStateEff = select(ident)
export function getState() {
return getStateEff
}
export const asEffect = {

@@ -117,0 +115,0 @@ take : effect => effect && effect[IO] && effect[TAKE],

@@ -1,2 +0,2 @@

import { is, asap, isDev, check } from './utils'
import { is, asap, isDev, check, warnDeprecated } from './utils'
import proc from './proc'

@@ -11,4 +11,11 @@ import emitter from './emitter'

`)
export const RUN_SAGA_DYNAMIC_ERROR = 'Before running a Saga dynamically using middleware.run, you must mount the Saga middleware on the Store using applyMiddleware'
export const GET_STATE_DEPRECATED_WARNING = `
Using the 'getState' param of Sagas to access the state is deprecated since 0.9.1
To access the Store's state use 'yield select()' instead
For more infos see http://yelouafi.github.io/redux-saga/docs/api/index.html#selectselector-args
`
export default function sagaMiddlewareFactory(...sagas) {

@@ -23,5 +30,10 @@ let runSagaDynamically

const getStateDeprecated = () => {
warnDeprecated(GET_STATE_DEPRECATED_WARNING)
return getState()
}
function runSaga(saga, ...args) {
return proc(
saga(getState, ...args),
saga(getStateDeprecated, ...args),
sagaEmitter.subscribe,

@@ -28,0 +40,0 @@ dispatch,

@@ -1,2 +0,2 @@

import { is, check, noop, isDev } from './utils'
import { is, check, noop, warnDeprecated } from './utils'
import proc from './proc'

@@ -18,6 +18,3 @@ import emitter from './emitter'

if(isDev) {
/* eslint-disable no-console */
console.warn(`storeIO is deprecated, to run Saga dynamically, use 'run' method of the middleware`)
}
warnDeprecated(`storeIO is deprecated, to run Saga dynamically, use 'run' method of the middleware`)

@@ -24,0 +21,0 @@ if(store[IO])

export const TASK = Symbol('TASK')
export const kTrue = () => true
export const noop = () => {}
export const ident = v => v
export function ident(v) {
return v
}

@@ -55,1 +57,8 @@ export const isDev = typeof process !== 'undefined' && process.env && process.env.NODE_ENV === 'development'

}
/* eslint-disable no-console */
export function warnDeprecated(msg) {
if(isDev) {
console.warn('DEPRECATION WARNING', msg)
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc