Newer
Older
smartKitchenMiniProgram / libs / redux-actions.min.js
dutingting on 22 Nov 2022 6 KB 1.0.1
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.ReduxActions={})}(this,function(n){"use strict";var t=function(n,t,r,e,o,i,u,c){if(!n){var a;if(void 0===t)a=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,e,o,i,u,c],p=0;(a=Error(t.replace(/%s/g,function(){return f[p++]}))).name="Invariant Violation"}throw a.framesToPop=1,a}},r=function(n){return"function"==typeof n},e=function(n){return"symbol"==typeof n||"object"==typeof n&&"[object Symbol]"===Object.prototype.toString.call(n)},o=function(n){return 0===n.length},i=function(n){return""+n},u=function(n){return"string"==typeof n},c="/",a="||";function f(n){return u(n)||r(n)||e(n)}var p=function(n){return n},l=function(n){return null===n};function d(n,e,o){void 0===e&&(e=p),t(r(e)||l(e),"Expected payloadCreator to be a function, undefined or null");var i=l(e)||e===p?p:function(n){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;t>o;o++)r[o-1]=arguments[o];return n instanceof Error?n:e.apply(void 0,[n].concat(r))},u=r(o),c=""+n,a=function(){var t=i.apply(void 0,arguments),r={type:n};return t instanceof Error&&(r.error=!0),void 0!==t&&(r.payload=t),u&&(r.meta=o.apply(void 0,arguments)),r};return a.toString=function(){return c},a}function v(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function s(n){for(var t=1;arguments.length>t;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(n){return Object.getOwnPropertyDescriptor(r,n).enumerable}))),e.forEach(function(t){v(n,t,r[t])})}return n}var y=function(n){if("object"!=typeof n||null===n)return!1;for(var t=n;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(n)===t},b=function(n){return Array.isArray(n)},g=function(n){return null==n},h=function(n){return n[n.length-1]},m=function(n){return j.test(n)?n.toLowerCase():O.test(n)?(function(n){return n.replace(x,function(n,t){return t?" "+t:""})}(n)||n).toLowerCase():w.test(n)?function(n){return n.replace(A,function(n,t,r){return t+" "+r.toLowerCase().split("").join(" ")})}(n).toLowerCase():n.toLowerCase()},j=/\s/,O=/(_|-|\.|:)/,w=/([a-z][A-Z]|[A-Z][a-z])/;var x=/[\W_]+(.|$)/g;var A=/(.)([A-Z]+)/g;var E=function(n){return m(n).replace(/[\W_]+(.|$)/g,function(n,t){return t?" "+t:""}).trim()};var P=function(n){return E(n).replace(/\s(\w)/g,function(n,t){return t.toUpperCase()})};var S=function(n){return-1===n.indexOf("/")?P(n):n.split("/").map(P).join("/")},C=function(n,t){return n.reduce(function(n,r){return t(n,r)},{})},L=function(n){return"undefined"!=typeof Map&&n instanceof Map};function R(n){if(L(n))return Array.from(n.keys());if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(n);var t=Object.getOwnPropertyNames(n);return"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(n))),t}function _(n,t){return L(t)?t.get(n):t[n]}var k=function(n){return function t(r,e,o,i){var u=void 0===e?{}:e,f=u.namespace,p=void 0===f?c:f,l=u.prefix;return void 0===o&&(o={}),void 0===i&&(i=""),R(r).forEach(function(e){var u=function(n){return i||!l||l&&RegExp("^"+l+p).test(n)?n:""+l+p+n}(function(n){var t;if(!i)return n;var r=(""+n).split(a),e=i.split(a);return(t=[]).concat.apply(t,e.map(function(n){return r.map(function(t){return""+n+p+t})})).join(a)}(e)),c=_(e,r);n(c)?t(c,{namespace:p,prefix:l},o,u):o[u]=c}),o}},M=k(y);function T(n,t){var r=void 0===t?{}:t,e=r.namespace,i=void 0===e?c:e,u=r.prefix;var a={};return Object.getOwnPropertyNames(n).forEach(function(t){var r=u?t.replace(""+u+i,""):t;return function t(r,e,i){var u=S(i.shift());o(i)?e[u]=n[r]:(e[u]||(e[u]={}),t(r,e[u],i))}(t,a,r.split(i))}),a}function Z(n,e){var o=void 0===e?{}:e,i=o.prefix,u=o.namespace,a=void 0===u?c:u;return C(Object.keys(n),function(e,o){var u,c=n[o];t(function(n){if(r(n)||g(n))return!0;if(b(n)){var t=n[0],e=n[1];return r(void 0===t?p:t)&&r(e)}return!1}(c),"Expected function, undefined, null, or array with payload and meta functions for "+o);var f=i?""+i+a+o:o,l=b(c)?d.apply(void 0,[f].concat(c)):d(f,c);return s({},e,((u={})[o]=l,u))})}function z(n,t){var r=Z(C(n,function(n,t){var r;return s({},n,((r={})[t]=p,r))}),t);return C(Object.keys(r),function(n,t){var e;return s({},n,((e={})[S(t)]=r[t],e))})}var I=function(n,t){return function r(){null==t&&(t=n.length);var e=[].slice.call(arguments);return t>e.length?function(){return r.apply(this,e.concat([].slice.call(arguments)))}:n.apply(this,e)}};var K=function(n){return void 0===n};function N(n,e,o){void 0===e&&(e=p);var u=i(n).split(a);t(!K(o),"defaultState for reducer handling "+u.join(", ")+" should be defined"),t(r(e)||y(e),"Expected reducer to be a function or object with next and throw reducers");var c=r(e)?[e,e]:[e.next,e.throw].map(function(n){return g(n)?p:n}),f=c[0],l=c[1];return function(n,t){void 0===n&&(n=o);var r=t.type;return r&&-1!==u.indexOf(i(r))?(!0===t.error?l:f)(n,t):n}}var W=function(){for(var n=arguments.length,t=Array(n),r=0;n>r;r++)t[r]=arguments[r];var e="function"!=typeof t[t.length-1]&&t.pop(),o=t;if(void 0===e)throw new TypeError("The initial state may not be undefined. If you do not want to set a value for this reducer, you can use null instead of undefined.");return function(n,t){for(var r=arguments.length,i=Array(r>2?r-2:0),u=2;r>u;u++)i[u-2]=arguments[u];var c=void 0===n,a=void 0===t;return c&&a&&e?e:o.reduce(function(n,r){return r.apply(void 0,[n,t].concat(i))},c&&!a&&e?e:n)}};var $=k(function(n){return(y(n)||L(n))&&(t=R(n),r=t.every(function(n){return"next"===n||"throw"===n}),!(t.length&&2>=t.length&&r));var t,r});n.combineActions=function(){for(var n=arguments.length,r=Array(n),e=0;n>e;e++)r[e]=arguments[e];var u;t(!o(u=r)&&u.every(f),"Expected action types to be strings, symbols, or action creators");var c=r.map(i).join(a);return{toString:function(){return c}}},n.createAction=d,n.createActions=function(n){for(var r=arguments.length,e=Array(r>1?r-1:0),o=1;r>o;o++)e[o-1]=arguments[o];var i=y(h(e))?e.pop():{};return t(e.every(u)&&(u(n)||y(n)),"Expected optional object followed by string action types"),u(n)?z([n].concat(e),i):s({},function(n,t){return T(Z(M(n,t)),t)}(n,i),z(e,i))},n.createCurriedAction=function(n,t){return I(d(n,t),t.length)},n.handleAction=N,n.handleActions=function(n,r,e){void 0===e&&(e={}),t(y(n)||L(n),"Expected handlers to be a plain object.");var o=$(n,e),i=R(o).map(function(n){return N(n,_(n,o),r)}),u=W.apply(void 0,i.concat([r]));return function(n,t){return void 0===n&&(n=r),u(n,t)}},Object.defineProperty(n,"__esModule",{value:!0})});