amis-rpc-design/node_modules/redux-saga/dist/redux-saga.umd.min.js

2 lines
20 KiB
JavaScript
Raw Normal View History

2023-10-07 19:42:30 +08:00
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n=n||self).ReduxSaga={})}(this,function(n){"use strict";var t=function(n){return"@@redux-saga/"+n},e=t("CANCEL_PROMISE"),r=t("CHANNEL_END"),o=t("IO"),a=t("MATCH"),c=t("MULTICAST"),u=t("SAGA_ACTION"),i=t("SELF_CANCELLATION"),f=t("TASK"),l=t("TASK_CANCEL"),s=t("TERMINATE"),v=t("LOCATION");function d(){return(d=Object.assign||function(n){for(var t=1;arguments.length>t;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n}).apply(this,arguments)}var p=function(n){return null==n},h=function(n){return null!=n},y=function(n){return"function"==typeof n},g=function(n){return"string"==typeof n},E=Array.isArray,m=function(n){return n&&y(n.then)},b=function(n){return n&&y(n.next)&&y(n.throw)},S=function n(t){return t&&(g(t)||C(t)||y(t)||E(t)&&t.every(n))},A=function(n){return n&&y(n.take)&&y(n.close)},x=function(n){return y(n)&&n.hasOwnProperty("toString")},C=function(n){return!!n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype},k=function(n){return A(n)&&n[c]},q=function(n){return function(){return n}}(!0),T=function(){},O=function(n){return n},L=function(n,t){d(n,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(e){n[e]=t[e]})},N=function(n,t){var e;return(e=[]).concat.apply(e,t.map(n))};function w(n,t){var e=n.indexOf(t);0>e||n.splice(e,1)}function j(n){var t=!1;return function(){t||(t=!0,n())}}var _=function(n){throw n},R=function(n){return{value:n,done:!0}};function M(n,t,e){void 0===t&&(t=_),void 0===e&&(e="iterator");var r={meta:{name:e},next:n,throw:t,return:R,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function I(n,t){var e=t.sagaStack;console.error(n),console.error(e)}var U=function(n){return Array.apply(null,Array(n))},P=function(n){return function(t){return n(Object.defineProperty(t,u,{value:!0}))}},D=function(n){return n===s},F=function(n){return n===l},H=function(n){return D(n)||F(n)};function K(n,t){var e,r=Object.keys(n),o=r.length,a=0,c=E(n)?U(o):{},u={};return r.forEach(function(n){var r=function(r,u){e||(u||H(r)?(t.cancel(),t(r,u)):(c[n]=r,++a===o&&(e=!0,t(c))))};r.cancel=T,u[n]=r}),t.cancel=function(){e||(e=!0,r.forEach(function(n){return u[n].cancel()}))},u}function z(n){return{name:n.name||"anonymous",location:G(n)}}function G(n){return n[v]}var X="Channel's Buffer overflow!",J=1,B=3,Q=4,V={isEmpty:q,put:T,take:T};function W(n,t){void 0===n&&(n=10);var e=Array(n),r=0,o=0,a=0,c=function(t){e[o]=t,o=(o+1)%n,r++},u=function(){if(0!=r){var t=e[a];return e[a]=null,r--,a=(a+1)%n,t}},i=function(){for(var n=[];r;)n.push(u());return n};return{isEmpty:function(){return 0==r},put:function(u){var f;if(n>r)c(u);else switch(t){case J:throw Error(X);case B:e[o]=u,a=o=(o+1)%n;break;case Q:f=2*n,e=i(),r=e.length,o=e.length,a=0,e.length=f,n=f,c(u)}},take:u,flush:i}}var Y=function(){return V},Z=function(n){return W(n,B)},$=function(n){return W(n,Q)},nn=Object.freeze({__proto__:null,none:Y,fixed:function(n){return W(n,J)},dropping:function(n){return W(n,2)},sliding:Z,expanding:$}),tn=[],en=0;function rn(n){try{cn(),n()}finally{un()}}function on(n){tn.push(n),en||(cn(),fn())}function an(n){try{return cn(),n()}finally{fn()}}function cn(){en++}function un(){en--}function fn(){var n;for(un();!en&&void 0!==(n=tn.shift());)rn(n)}var ln=function(n){return function(t){return n.some(function(n){return hn(n)(t)})}},sn=function(n){return function(t){return n(t)}},vn=function(n){return function(t){return t.type===n+""}},dn=function(n){return function(t){return t.type===n}},pn=function(){return q};function hn(n){var t="*"===n?pn:g(n)?vn:E(n)?ln:x(n)?vn:y(n)?sn:C(n)?dn:null;if(null===t)throw Error("invalid pattern: "+n);return t(n)}var yn={type:r},gn=function(n){return n&&n.type===r};function En(n){void 0===n&&(n=$());var t=!1,e=[];return{take:function(r){t&&n.isEmpty()?r(yn):n.isEmpty()?(e.push(r),r.cancel=function(){w(e,r)}):r(n.take())},put:func