redux-actions
Advanced tools
Comparing version 2.2.1 to 2.3.0
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ReduxActions=e():t.ReduxActions=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.combineActions=e.handleActions=e.handleAction=e.createActions=e.createAction=void 0;var u=n(16),o=r(u),f=n(18),a=r(f),c=n(28),i=r(c),l=n(15),d=r(l),s=n(27),p=r(s);e.createAction=o.default,e.createActions=p.default,e.handleAction=a.default,e.handleActions=i.default,e.combineActions=d.default},function(t,e,n){var r=n(48),u="object"==typeof self&&self&&self.Object===Object&&self,o=r||u||Function("return this")();t.exports=o},function(t,e,n){function r(t){var e=u(t)?c.call(t):"";return e==o||e==f}var u=n(11),o="[object Function]",f="[object GeneratorFunction]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){"use strict";var r=function(t,e,n,r,u,o,f,a){if(!t){var c;if(void 0===e)c=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,u,o,f,a],l=0;c=Error(e.replace(/%s/g,function(){return i[l++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return u(n)?n:void 0}var u=n(42),o=n(51);t.exports=r},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!u(t)}var u=n(2),o=n(58);t.exports=r},function(t,e){function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e,n){function r(t){if(!f(t)||p.call(t)!=a||o(t))return!1;var e=u(t);if(null===e)return!0;var n=d.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}var u=n(49),o=n(19),f=n(7),a="[object Object]",c=Function.prototype,i=Object.prototype,l=c.toString,d=i.hasOwnProperty,s=l.call(Object),p=i.toString;t.exports=r},function(t,e){"use strict";function n(t){if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(t);var e=Object.getOwnPropertyNames(t);return"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t))),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!u(t)&&o(t)&&c.call(t)==f}var u=n(5),o=n(7),f="[object String]",a=Object.prototype,c=a.toString;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||u(t)&&a.call(t)==o}var u=n(7),o="[object Symbol]",f=Object.prototype,a=f.toString;t.exports=r},function(t,e){"use strict";function n(t){return t.match(r).reduce(function(t,e,n){return t+(0===n?e.toLowerCase():e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())},"")}Object.defineProperty(e,"__esModule",{value:!0});var r=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:(?:1ST|2ND|3RD|(?![123])\dTH)\b)|\d*(?:(?:1st|2nd|3rd|(?![123])\dth)\b)|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,u="/";e.default=function(t){return t.split(u).map(n).join(u)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){return(0,c.default)(t)||(0,l.default)(t)||(0,y.default)(t)}function o(t){return!(0,s.default)(t)&&t.every(u)}function f(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];(0,h.default)(o(e),"Expected action types to be strings, symbols, or action creators");var r=e.map(x.default).join(j);return{toString:function(){return r}}}Object.defineProperty(e,"__esModule",{value:!0}),e.ACTION_TYPE_DELIMITER=void 0,e.default=f;var a=n(12),c=r(a),i=n(2),l=r(i),d=n(57),s=r(d),p=n(67),x=r(p),v=n(13),y=r(v),b=n(3),h=r(b),j=e.ACTION_TYPE_DELIMITER="||"},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default,n=arguments[2];(0,s.default)((0,c.default)(e)||(0,l.default)(e),"Expected payloadCreator to be a function, undefined or null");var r=(0,l.default)(e)||e===f.default?f.default:function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),u=1;n>u;u++)r[u-1]=arguments[u];return t instanceof Error?t:e.apply(void 0,[t].concat(r))},u=(0,c.default)(n),o=""+t,a=function(){var e=r.apply(void 0,arguments),o={type:t};return e instanceof Error&&(o.error=!0),void 0!==e&&(o.payload=e),u&&(o.meta=n.apply(void 0,arguments)),o};return a.toString=function(){return o},a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(10),f=r(o),a=n(2),c=r(a),i=n(59),l=r(i),d=n(3),s=r(d)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,f.default)(u.shift());u.length?(r[o]||(r[o]={}),e(n,r[o],u)):r[o]=t[n]}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,r={};return Object.getOwnPropertyNames(t).forEach(function(t){return e(t,r,t.split(n))}),r}Object.defineProperty(e,"__esModule",{value:!0}),e.unflattenActionCreators=e.flattenReducerMap=e.flattenActionMap=void 0;var o=n(14),f=r(o),a=n(9),c=r(a),i=n(29),l=r(i),d=n(8),s=r(d),p="/",x=function(t){return function e(n){function r(t){return f?""+f+u+t:t}var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,c.default)(n).forEach(function(f){var a=r(f),c=n[f];t(c)?e(n[f],u,o,a):o[a]=n[f]}),o}},v=x(s.default),y=x(function(t){return(0,s.default)(t)&&!(0,l.default)(t)});e.flattenActionMap=v,e.flattenReducerMap=y,e.unflattenActionCreators=u},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default,n=arguments[2],r=(""+t).split(g.ACTION_TYPE_DELIMITER);(0,j.default)(!(0,v.default)(n),"defaultState for reducer handling "+r.join(", ")+" should be defined"),(0,j.default)((0,a.default)(e)||(0,i.default)(e),"Expected reducer to be a function or object with next and throw reducers");var u=(0,a.default)(e)?[e,e]:[e.next,e.throw].map(function(t){return(0,p.default)(t)?d.default:t}),f=o(u,2),c=f[0],l=f[1];return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=arguments[1],u=e.type;return u&&(0,b.default)(r,""+u)?(e.error===!0?l:c)(t,e):t}}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=u;var f=n(2),a=r(f),c=n(8),i=r(c),l=n(10),d=r(l),s=n(25),p=r(s),x=n(60),v=r(x),y=n(54),b=r(y),h=n(3),j=r(h),g=n(15)},function(t,e){function n(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(n){}return e}t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(22),u=r(Object.keys,Object);t.exports=u},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){if(null!=t){try{return u.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var r=Function.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t){return u(t)&&a.call(t,"callee")&&(!i.call(t,"callee")||c.call(t)==o)}var u=n(55),o="[object Arguments]",f=Object.prototype,a=f.hasOwnProperty,c=f.toString,i=f.propertyIsEnumerable;t.exports=r},function(t,e){function n(t){return null==t}t.exports=n},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t.reduce(function(t,n){return e(t,n)},{})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function f(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];var u=(0,b.default)((0,O.default)(n))?n.pop():{},o=u.namespace;return(0,I.default)(n.every(_.default)&&((0,_.default)(t)||(0,b.default)(t)),"Expected optional object followed by string action types"),(0,_.default)(t)?i([t].concat(n)):d({},a(t,o),i(n))}function a(t,e){var n=(0,C.flattenActionMap)(t,e),r=c(n);return(0,C.unflattenActionCreators)(r,e)}function c(t){function e(t){if((0,w.default)(t)||(0,P.default)(t))return!0;if((0,j.default)(t)){var e=l(t,2),n=e[0],r=void 0===n?v.default:n,u=e[1];return(0,w.default)(r)&&(0,w.default)(u)}return!1}return(0,$.default)(Object.keys(t),function(n,r){var f=t[r];(0,I.default)(e(f),"Expected function, undefined, null, or array with payload and meta functions for "+r);var a=(0,j.default)(f)?E.default.apply(void 0,[r].concat(o(f))):(0,E.default)(r,f);return d({},n,u({},r,a))})}function i(t){var e=(0,$.default)(t,function(t,e){return d({},t,u({},e,v.default))}),n=c(e);return(0,$.default)(Object.keys(n),function(t,e){return d({},t,u({},(0,p.default)(e),n[e]))})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,a=t[Symbol.iterator]();!(r=(f=a.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(c){u=!0,o=c}finally{try{!r&&a.return&&a.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(t){for(var e=1;arguments.length>e;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=f;var s=n(14),p=r(s),x=n(10),v=r(x),y=n(8),b=r(y),h=n(5),j=r(h),g=n(62),O=r(g),A=n(12),_=r(A),m=n(2),w=r(m),M=n(25),P=r(M),S=n(16),E=r(S),T=n(3),I=r(T),R=n(26),$=r(R),C=n(17)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.namespace;(0,d.default)((0,a.default)(t),"Expected handlers to be an plain object.");var o=(0,y.flattenReducerMap)(t,r),f=(0,v.default)(o).map(function(t){return(0,p.default)(t,o[t],e)}),c=i.default.apply(void 0,u(f));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments[1];return c(t,n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var f=n(8),a=r(f),c=n(69),i=r(c),l=n(3),d=r(l),s=n(18),p=r(s),x=n(9),v=r(x),y=n(17)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function u(t){var e=(0,f.default)(t),n=e.every(function(t){return"next"===t||"throw"===t});return e.length&&2>=e.length&&n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(9),f=r(o)},function(t,e,n){var r=n(4),u=n(1),o=r(u,"DataView");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Map");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Promise");t.exports=o},function(t,e,n){var r=n(4),u=n(1),o=r(u,"Set");t.exports=o},function(t,e,n){var r=n(1),u=r.Symbol;t.exports=u},function(t,e,n){var r=n(4),u=n(1),o=r(u,"WeakMap");t.exports=o},function(t,e,n){function r(t,e){var n=f(t)||o(t)?u(t.length,String):[],r=n.length,c=!!r;for(var l in t)!e&&!i.call(t,l)||c&&("length"==l||a(l,r))||n.push(l);return n}var u=n(44),o=n(24),f=n(5),a=n(52),c=Object.prototype,i=c.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=t?t.length:0,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}t.exports=n},function(t,e){function n(t,e,n,r){for(var u=t.length,o=n+(r?1:-1);r?o--:++o<u;)if(e(t[o],o,t))return o;return-1}t.exports=n},function(t,e){function n(t){return u.call(t)}var r=Object.prototype,u=r.toString;t.exports=n},function(t,e,n){function r(t,e,n){if(e!==e)return u(t,o,n);for(var r=n-1,f=t.length;++r<f;)if(t[r]===e)return r;return-1}var u=n(38),o=n(41);t.exports=r},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e,n){function r(t){if(!a(t)||f(t))return!1;var e=u(t)||o(t)?v:l;return e.test(c(t))}var u=n(2),o=n(19),f=n(53),a=n(11),c=n(23),i=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,d=Function.prototype,s=Object.prototype,p=d.toString,x=s.hasOwnProperty,v=RegExp("^"+p.call(x).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!u(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var u=n(20),o=n(21),f=Object.prototype,a=f.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t)return t;if(o(t))return c?c.call(t):"";var e=t+"";return"0"==e&&1/t==-f?"-0":e}var u=n(34),o=n(13),f=1/0,a=u?u.prototype:void 0,c=a?a.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return u(e,function(e){return t[e]})}var u=n(37);t.exports=r},function(t,e,n){var r=n(1),u=r["__core-js_shared__"];t.exports=u},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){var r=n(22),u=r(Object.getPrototypeOf,Object);t.exports=u},function(t,e,n){var r=n(30),u=n(31),o=n(32),f=n(33),a=n(35),c=n(39),i=n(23),l="[object Map]",d="[object Object]",s="[object Promise]",p="[object Set]",x="[object WeakMap]",v="[object DataView]",y=Object.prototype,b=y.toString,h=i(r),j=i(u),g=i(o),O=i(f),A=i(a),_=c;(r&&_(new r(new ArrayBuffer(1)))!=v||u&&_(new u)!=l||o&&_(o.resolve())!=s||f&&_(new f)!=p||a&&_(new a)!=x)&&(_=function(t){var e=b.call(t),n=e==d?t.constructor:void 0,r=n?i(n):void 0;if(r)switch(r){case h:return v;case j:return l;case g:return s;case O:return p;case A:return x}return e}),t.exports=_},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||u.test(t))&&t>-1&&t%1==0&&e>t}var r=9007199254740991,u=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t){return!!o&&o in t}var u=n(47),o=function(){var t=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){function r(t,e,n,r){t=o(t)?t:c(t),n=n&&!r?a(n):0;var l=t.length;return 0>n&&(n=i(l+n,0)),f(t)?l>=n&&t.indexOf(e,n)>-1:!!l&&u(t,e,n)>-1}var u=n(40),o=n(6),f=n(12),a=n(65),c=n(68),i=Math.max;t.exports=r},function(t,e,n){function r(t){return o(t)&&u(t)}var u=n(6),o=n(7);t.exports=r},function(t,e,n){(function(t){var r=n(1),u=n(63),o="object"==typeof e&&e&&!e.nodeType&&e,f=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=f&&f.exports===o,c=a?r.Buffer:void 0,i=c?c.isBuffer:void 0,l=i||u;t.exports=l}).call(e,n(70)(t))},function(t,e,n){function r(t){if(a(t)&&(f(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||o(t)))return!t.length;var e=u(t);if(e==d||e==s)return!t.size;if(y||i(t))return!l(t).length;for(var n in t)if(x.call(t,n))return!1;return!0}var u=n(50),o=n(24),f=n(5),a=n(6),c=n(56),i=n(20),l=n(21),d="[object Map]",s="[object Set]",p=Object.prototype,x=p.hasOwnProperty,v=p.propertyIsEnumerable,y=!v.call({valueOf:1},"valueOf");t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return null===t}t.exports=n},function(t,e){function n(t){return void 0===t}t.exports=n},function(t,e,n){function r(t){return f(t)?u(t):o(t)}var u=n(36),o=n(43),f=n(6);t.exports=r},function(t,e){function n(t){var e=t?t.length:0;return e?t[e-1]:void 0}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=u(t),t===o||t===-o){var e=0>t?-1:1;return e*f}return t===t?t:0}var u=n(66),o=1/0,f=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){var e=u(t),n=e%1;return e===e?n?e-n:e:0}var u=n(64);t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(o(t))return f;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=i.test(t);return n||l.test(t)?d(t.slice(2),n?2:8):c.test(t)?f:+t}var u=n(11),o=n(13),f=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;t.exports=r},function(t,e,n){function r(t){return null==t?"":u(t)}var u=n(45);t.exports=r},function(t,e,n){function r(t){return t?u(t,o(t)):[]}var u=n(46),o=n(61);t.exports=r},function(t,e){"use strict";function n(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return function(t,n){return e.reduce(function(t,e){return e(t,n)},t)}}e.__esModule=!0,e.default=n,t.exports=e.default},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}}])}); | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ReduxActions=e():t.ReduxActions=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,e),u.loaded=!0,u.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.combineActions=e.handleActions=e.handleAction=e.createActions=e.createAction=void 0;var u=n(19),o=r(u),f=n(21),c=r(f),a=n(39),i=r(a),l=n(18),d=r(l),s=n(38),p=r(s);e.createAction=o.default,e.createActions=p.default,e.handleAction=c.default,e.handleActions=i.default,e.combineActions=d.default},function(t,e,n){var r=n(25),u="object"==typeof self&&self&&self.Object===Object&&self,o=r||u||Function("return this")();t.exports=o},function(t,e,n){function r(t){return null==t?void 0===t?a:c:i&&i in Object(t)?o(t):f(t)}var u=n(10),o=n(59),f=n(64),c="[object Null]",a="[object Undefined]",i=u?u.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){function r(t){if(!o(t))return!1;var e=u(t);return e==c||e==a||e==f||e==i}var u=n(2),o=n(14),f="[object AsyncFunction]",c="[object Function]",a="[object GeneratorFunction]",i="[object Proxy]";t.exports=r},function(t,e,n){"use strict";var r=function(t,e,n,r,u,o,f,c){if(!t){var a;if(void 0===e)a=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,u,o,f,c],l=0;a=Error(e.replace(/%s/g,function(){return i[l++]})),a.name="Invariant Violation"}throw a.framesToPop=1,a}};t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return u(n)?n:void 0}var u=n(52),o=n(60);t.exports=r},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t){if(!f(t)||u(t)!=c)return!1;var e=o(t);if(null===e)return!0;var n=d.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}var u=n(2),o=n(58),f=n(3),c="[object Object]",a=Function.prototype,i=Object.prototype,l=a.toString,d=i.hasOwnProperty,s=l.call(Object);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){if((0,f.default)(t))return Array.from(t.keys());if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(t);var e=Object.getOwnPropertyNames(t);return"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t))),e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(13),f=r(o)},function(t,e,n){var r=n(1),u=r.Symbol;t.exports=u},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!u(t)}var u=n(4),o=n(33);t.exports=r},function(t,e,n){var r=n(50),u=n(24),o=n(28),f=o&&o.isMap,c=f?u(f):r;t.exports=c},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!o(t)&&f(t)&&u(t)==c}var u=n(2),o=n(7),f=n(3),c="[object String]";t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||o(t)&&u(t)==f}var u=n(2),o=n(3),f="[object Symbol]";t.exports=r},function(t,e){"use strict";function n(t){return t.match(r).reduce(function(t,e,n){return t+(0===n?e.toLowerCase():e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())},"")}Object.defineProperty(e,"__esModule",{value:!0});var r=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:(?:1ST|2ND|3RD|(?![123])\dTH)\b)|\d*(?:(?:1st|2nd|3rd|(?![123])\dth)\b)|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,u="/";e.default=function(t){return t.split(u).map(n).join(u)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){return(0,a.default)(t)||(0,l.default)(t)||(0,b.default)(t)}function o(t){return!(0,s.default)(t)&&t.every(u)}function f(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];(0,j.default)(o(e),"Expected action types to be strings, symbols, or action creators");var r=e.map(x.default).join(h);return{toString:function(){return r}}}Object.defineProperty(e,"__esModule",{value:!0}),e.ACTION_TYPE_DELIMITER=void 0,e.default=f;var c=n(15),a=r(c),i=n(4),l=r(i),d=n(67),s=r(d),p=n(76),x=r(p),v=n(16),b=r(v),y=n(5),j=r(y),h=e.ACTION_TYPE_DELIMITER="||"},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default,n=arguments[2];(0,s.default)((0,a.default)(e)||(0,l.default)(e),"Expected payloadCreator to be a function, undefined or null");var r=(0,l.default)(e)||e===f.default?f.default:function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),u=1;n>u;u++)r[u-1]=arguments[u];return t instanceof Error?t:e.apply(void 0,[t].concat(r))},u=(0,a.default)(n),o=""+t,c=function(){var e=r.apply(void 0,arguments),o={type:t};return e instanceof Error&&(o.error=!0),void 0!==e&&(o.payload=e),u&&(o.meta=n.apply(void 0,arguments)),o};return c.toString=function(){return o},c}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(11),f=r(o),c=n(4),a=r(c),i=n(68),l=r(i),d=n(5),s=r(d)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,e){return(0,v.default)(e)?e.get(t):e[t]}function o(t){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,c.default)(u.shift());u.length?(r[o]||(r[o]={}),e(n,r[o],u)):r[o]=t[n]}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.namespace,u=void 0===r?b:r,o=n.prefix,f={};return Object.getOwnPropertyNames(t).forEach(function(t){var n=o?t.replace(""+o+u,""):t;return e(t,f,n.split(u))}),f}Object.defineProperty(e,"__esModule",{value:!0}),e.unflattenActionCreators=e.flattenReducerMap=e.flattenActionMap=e.defaultNamespace=void 0;var f=n(17),c=r(f),a=n(9),i=r(a),l=n(40),d=r(l),s=n(8),p=r(s),x=n(13),v=r(x),b=e.defaultNamespace="/",y=function(t){return function e(n){function r(t){return s?""+s+a+t:t}function o(t){return s||!l?t:""+l+a+t}var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=f.namespace,a=void 0===c?b:c,l=f.prefix,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(0,i.default)(n).forEach(function(f){var c=o(r(f)),i=u(f,n);t(i)?e(i,{namespace:a,prefix:l},d,c):d[c]=i}),d}},j=y(p.default),h=y(function(t){return((0,p.default)(t)||(0,v.default)(t))&&!(0,d.default)(t)});e.flattenActionMap=j,e.flattenReducerMap=h,e.unflattenActionCreators=o},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default,n=arguments[2],r=(""+t).split(g.ACTION_TYPE_DELIMITER);(0,h.default)(!(0,v.default)(n),"defaultState for reducer handling "+r.join(", ")+" should be defined"),(0,h.default)((0,c.default)(e)||(0,i.default)(e),"Expected reducer to be a function or object with next and throw reducers");var u=(0,c.default)(e)?[e,e]:[e.next,e.throw].map(function(t){return(0,p.default)(t)?d.default:t}),f=o(u,2),a=f[0],l=f[1];return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,e=arguments[1],u=e.type;return u&&(0,y.default)(r,""+u)?(e.error===!0?l:a)(t,e):t}}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,c=t[Symbol.iterator]();!(r=(f=c.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(t){u=!0,o=t}finally{try{!r&&c.return&&c.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.default=u;var f=n(4),c=r(f),a=n(8),i=r(a),l=n(11),d=r(l),s=n(34),p=r(s),x=n(69),v=r(x),b=n(66),y=r(b),j=n(5),h=r(j),g=n(18)},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}t.exports=n},function(t,e,n){function r(t){if(!u(t))return o(t);var e=[];for(var n in Object(t))c.call(t,n)&&"constructor"!=n&&e.push(n);return e}var u=n(27),o=n(63),f=Object.prototype,c=f.hasOwnProperty;t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){var r=n(41),u=n(42),o=n(43),f=n(44),c=n(45),a=n(2),i=n(30),l="[object Map]",d="[object Object]",s="[object Promise]",p="[object Set]",x="[object WeakMap]",v="[object DataView]",b=i(r),y=i(u),j=i(o),h=i(f),g=i(c),A=a;(r&&A(new r(new ArrayBuffer(1)))!=v||u&&A(new u)!=l||o&&A(o.resolve())!=s||f&&A(new f)!=p||c&&A(new c)!=x)&&(A=function(t){var e=a(t),n=e==d?t.constructor:void 0,r=n?i(n):"";if(r)switch(r){case b:return v;case y:return l;case j:return s;case h:return p;case g:return x}return e}),t.exports=A},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){(function(t){var r=n(25),u="object"==typeof e&&e&&!e.nodeType&&e,o=u&&"object"==typeof t&&t&&!t.nodeType&&t,f=o&&o.exports===u,c=f&&r.process,a=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=a}).call(e,n(36)(t))},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){if(null!=t){try{return u.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,u=r.toString;t.exports=n},function(t,e,n){var r=n(49),u=n(3),o=Object.prototype,f=o.hasOwnProperty,c=o.propertyIsEnumerable,a=r(function(){return arguments}())?r:function(t){return u(t)&&f.call(t,"callee")&&!c.call(t,"callee")};t.exports=a},function(t,e,n){(function(t){var r=n(1),u=n(72),o="object"==typeof e&&e&&!e.nodeType&&e,f=o&&"object"==typeof t&&t&&!t.nodeType&&t,c=f&&f.exports===o,a=c?r.Buffer:void 0,i=a?a.isBuffer:void 0,l=i||u;t.exports=l}).call(e,n(36)(t))},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return null==t}t.exports=n},function(t,e,n){var r=n(53),u=n(24),o=n(28),f=o&&o.isTypedArray,c=f?u(f):r;t.exports=c},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){return t.reduce(function(t,n){return e(t,n)},{})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function f(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];var u=(0,y.default)((0,A.default)(n))?n.pop():{};return(0,I.default)(n.every(m.default)&&((0,m.default)(t)||(0,y.default)(t)),"Expected optional object followed by string action types"),(0,m.default)(t)?i([t].concat(n),u):d({},c(t,u),i(n,u))}function c(t,e){var n=(0,$.flattenActionMap)(t,e),r=a(n);return(0,$.unflattenActionCreators)(r,e)}function a(t){function e(t){if((0,w.default)(t)||(0,P.default)(t))return!0;if((0,h.default)(t)){var e=l(t,2),n=e[0],r=void 0===n?v.default:n,u=e[1];return(0,w.default)(r)&&(0,w.default)(u)}return!1}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.prefix,f=n.namespace,c=void 0===f?$.defaultNamespace:f;return(0,N.default)(Object.keys(t),function(n,f){var a=t[f];(0,I.default)(e(a),"Expected function, undefined, null, or array with payload and meta functions for "+f);var i=r?""+r+c+f:f,l=(0,h.default)(a)?S.default.apply(void 0,[i].concat(o(a))):(0,S.default)(i,a);return d({},n,u({},f,l))})}function i(t,e){var n=(0,N.default)(t,function(t,e){return d({},t,u({},e,v.default))}),r=a(n,e);return(0,N.default)(Object.keys(r),function(t,e){return d({},t,u({},(0,p.default)(e),r[e]))})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){var n=[],r=!0,u=!1,o=void 0;try{for(var f,c=t[Symbol.iterator]();!(r=(f=c.next()).done)&&(n.push(f.value),!e||n.length!==e);r=!0);}catch(t){u=!0,o=t}finally{try{!r&&c.return&&c.return()}finally{if(u)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(t){for(var e=1;arguments.length>e;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=f;var s=n(17),p=r(s),x=n(11),v=r(x),b=n(8),y=r(b),j=n(7),h=r(j),g=n(71),A=r(g),O=n(15),m=r(O),_=n(4),w=r(_),M=n(34),P=r(M),E=n(19),S=r(E),T=n(5),I=r(T),R=n(37),N=r(R),$=n(20)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);t.length>e;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){return(0,l.default)(e)?e.get(t):e[t]}function f(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,x.default)((0,a.default)(t)||(0,l.default)(t),"Expected handlers to be a plain object.");var r=(0,h.flattenReducerMap)(t,n),f=(0,j.default)(r).map(function(t){return(0,b.default)(t,o(t,r),e)}),c=s.default.apply(void 0,u(f));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments[1];return c(t,n)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var c=n(8),a=r(c),i=n(13),l=r(i),d=n(78),s=r(d),p=n(5),x=r(p),v=n(21),b=r(v),y=n(9),j=r(y),h=n(20)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t){var e=(0,f.default)(t),n=e.every(function(t){return"next"===t||"throw"===t});return e.length&&2>=e.length&&n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var o=n(9),f=r(o)},function(t,e,n){var r=n(6),u=n(1),o=r(u,"DataView");t.exports=o},function(t,e,n){var r=n(6),u=n(1),o=r(u,"Map");t.exports=o},function(t,e,n){var r=n(6),u=n(1),o=r(u,"Promise");t.exports=o},function(t,e,n){var r=n(6),u=n(1),o=r(u,"Set");t.exports=o},function(t,e,n){var r=n(6),u=n(1),o=r(u,"WeakMap");t.exports=o},function(t,e,n){function r(t,e){var n=f(t),r=!n&&o(t),l=!n&&!r&&c(t),s=!n&&!r&&!l&&i(t),p=n||r||l||s,x=p?u(t.length,String):[],v=x.length;for(var b in t)!e&&!d.call(t,b)||p&&("length"==b||l&&("offset"==b||"parent"==b)||s&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||a(b,v))||x.push(b);return x}var u=n(54),o=n(31),f=n(7),c=n(32),a=n(61),i=n(35),l=Object.prototype,d=l.hasOwnProperty;t.exports=r},function(t,e){function n(t,e,n,r){for(var u=t.length,o=n+(r?1:-1);r?o--:++o<u;)if(e(t[o],o,t))return o;return-1}t.exports=n},function(t,e,n){function r(t,e,n){return e===e?f(t,e,n):u(t,o,n)}var u=n(47),o=n(51),f=n(65);t.exports=r},function(t,e,n){function r(t){return o(t)&&u(t)==f}var u=n(2),o=n(3),f="[object Arguments]";t.exports=r},function(t,e,n){function r(t){return o(t)&&u(t)==f}var u=n(26),o=n(3),f="[object Map]";t.exports=r},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e,n){function r(t){if(!f(t)||o(t))return!1;var e=u(t)?x:i;return e.test(c(t))}var u=n(4),o=n(62),f=n(14),c=n(30),a=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,l=Function.prototype,d=Object.prototype,s=l.toString,p=d.hasOwnProperty,x=RegExp("^"+s.call(p).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){return f(t)&&o(t.length)&&!!I[u(t)]}var u=n(2),o=n(33),f=n(3),c="[object Arguments]",a="[object Array]",i="[object Boolean]",l="[object Date]",d="[object Error]",s="[object Function]",p="[object Map]",x="[object Number]",v="[object Object]",b="[object RegExp]",y="[object Set]",j="[object String]",h="[object WeakMap]",g="[object ArrayBuffer]",A="[object DataView]",O="[object Float32Array]",m="[object Float64Array]",_="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",P="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",T="[object Uint32Array]",I={};I[O]=I[m]=I[_]=I[w]=I[M]=I[P]=I[E]=I[S]=I[T]=!0,I[c]=I[a]=I[g]=I[i]=I[A]=I[l]=I[d]=I[s]=I[p]=I[x]=I[v]=I[b]=I[y]=I[j]=I[h]=!1,t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t)return t;if(f(t))return o(t,r)+"";if(c(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-a?"-0":e}var u=n(10),o=n(22),f=n(7),c=n(16),a=1/0,i=u?u.prototype:void 0,l=i?i.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return u(e,function(e){return t[e]})}var u=n(22);t.exports=r},function(t,e,n){var r=n(1),u=r["__core-js_shared__"];t.exports=u},function(t,e,n){var r=n(29),u=r(Object.getPrototypeOf,Object);t.exports=u},function(t,e,n){function r(t){var e=f.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(t){}var u=c.call(t);return r&&(e?t[a]=n:delete t[a]),u}var u=n(10),o=Object.prototype,f=o.hasOwnProperty,c=o.toString,a=u?u.toStringTag:void 0;t.exports=r},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||u.test(t))&&t>-1&&t%1==0&&e>t}var r=9007199254740991,u=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){function r(t){return!!o&&o in t}var u=n(57),o=function(){var t=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(29),u=r(Object.keys,Object);t.exports=u},function(t,e){function n(t){return u.call(t)}var r=Object.prototype,u=r.toString;t.exports=n},function(t,e){function n(t,e,n){for(var r=n-1,u=t.length;++r<u;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e,n){function r(t,e,n,r){t=o(t)?t:a(t),n=n&&!r?c(n):0;var l=t.length;return 0>n&&(n=i(l+n,0)),f(t)?l>=n&&t.indexOf(e,n)>-1:!!l&&u(t,e,n)>-1}var u=n(48),o=n(12),f=n(15),c=n(74),a=n(77),i=Math.max;t.exports=r},function(t,e,n){function r(t){if(null==t)return!0;if(a(t)&&(c(t)||"string"==typeof t||"function"==typeof t.splice||i(t)||d(t)||f(t)))return!t.length;var e=o(t);if(e==s||e==p)return!t.size;if(l(t))return!u(t).length;for(var n in t)if(v.call(t,n))return!1;return!0}var u=n(23),o=n(26),f=n(31),c=n(7),a=n(12),i=n(32),l=n(27),d=n(35),s="[object Map]",p="[object Set]",x=Object.prototype,v=x.hasOwnProperty;t.exports=r},function(t,e){function n(t){return null===t}t.exports=n},function(t,e){function n(t){return void 0===t}t.exports=n},function(t,e,n){function r(t){return f(t)?u(t):o(t)}var u=n(46),o=n(23),f=n(12);t.exports=r},function(t,e){function n(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if(t=u(t),t===o||t===-o){var e=0>t?-1:1;return e*f}return t===t?t:0}var u=n(75),o=1/0,f=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){var e=u(t),n=e%1;return e===e?n?e-n:e:0}var u=n(73);t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(o(t))return f;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(c,"");var n=i.test(t);return n||l.test(t)?d(t.slice(2),n?2:8):a.test(t)?f:+t}var u=n(14),o=n(16),f=NaN,c=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,d=parseInt;t.exports=r},function(t,e,n){function r(t){return null==t?"":u(t)}var u=n(55);t.exports=r},function(t,e,n){function r(t){return null==t?[]:u(t,o(t))}var u=n(56),o=n(70);t.exports=r},function(t,e){"use strict";function n(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return function(t,n){return e.reduce(function(t,e){return e(t,n)},t)}}e.__esModule=!0,e.default=n,t.exports=e.default}])}); |
@@ -7,3 +7,3 @@ import identity from 'lodash-es/identity'; | ||
export default function createAction(type) { | ||
var payloadCreator = arguments.length <= 1 || arguments[1] === undefined ? identity : arguments[1]; | ||
var payloadCreator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : identity; | ||
var metaCreator = arguments[2]; | ||
@@ -10,0 +10,0 @@ |
@@ -20,3 +20,3 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
import arrayToObject from './arrayToObject'; | ||
import { flattenActionMap, unflattenActionCreators } from './flattenUtils'; | ||
import { flattenActionMap, unflattenActionCreators, defaultNamespace } from './flattenUtils'; | ||
@@ -28,20 +28,22 @@ export default function createActions(actionMap) { | ||
var _ref = isPlainObject(last(identityActions)) ? identityActions.pop() : {}; | ||
var namespace = _ref.namespace; | ||
var options = isPlainObject(last(identityActions)) ? identityActions.pop() : {}; | ||
invariant(identityActions.every(isString) && (isString(actionMap) || isPlainObject(actionMap)), 'Expected optional object followed by string action types'); | ||
if (isString(actionMap)) { | ||
return actionCreatorsFromIdentityActions([actionMap].concat(identityActions)); | ||
return actionCreatorsFromIdentityActions([actionMap].concat(identityActions), options); | ||
} | ||
return _extends({}, actionCreatorsFromActionMap(actionMap, namespace), actionCreatorsFromIdentityActions(identityActions)); | ||
return _extends({}, actionCreatorsFromActionMap(actionMap, options), actionCreatorsFromIdentityActions(identityActions, options)); | ||
} | ||
function actionCreatorsFromActionMap(actionMap, namespace) { | ||
var flatActionMap = flattenActionMap(actionMap, namespace); | ||
function actionCreatorsFromActionMap(actionMap, options) { | ||
var flatActionMap = flattenActionMap(actionMap, options); | ||
var flatActionCreators = actionMapToActionCreators(flatActionMap); | ||
return unflattenActionCreators(flatActionCreators, namespace); | ||
return unflattenActionCreators(flatActionCreators, options); | ||
} | ||
function actionMapToActionCreators(actionMap) { | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
prefix = _ref.prefix, | ||
_ref$namespace = _ref.namespace, | ||
namespace = _ref$namespace === undefined ? defaultNamespace : _ref$namespace; | ||
function isValidActionMapValue(actionMapValue) { | ||
@@ -51,8 +53,7 @@ if (isFunction(actionMapValue) || isNil(actionMapValue)) { | ||
} else if (isArray(actionMapValue)) { | ||
var _actionMapValue = _slicedToArray(actionMapValue, 2); | ||
var _actionMapValue = _slicedToArray(actionMapValue, 2), | ||
_actionMapValue$ = _actionMapValue[0], | ||
payload = _actionMapValue$ === undefined ? identity : _actionMapValue$, | ||
meta = _actionMapValue[1]; | ||
var _actionMapValue$ = _actionMapValue[0]; | ||
var payload = _actionMapValue$ === undefined ? identity : _actionMapValue$; | ||
var meta = _actionMapValue[1]; | ||
return isFunction(payload) && isFunction(meta); | ||
@@ -66,3 +67,4 @@ } | ||
invariant(isValidActionMapValue(actionMapValue), 'Expected function, undefined, null, or array with payload and meta ' + ('functions for ' + type)); | ||
var actionCreator = isArray(actionMapValue) ? createAction.apply(undefined, [type].concat(_toConsumableArray(actionMapValue))) : createAction(type, actionMapValue); | ||
var prefixedType = prefix ? '' + prefix + namespace + type : type; | ||
var actionCreator = isArray(actionMapValue) ? createAction.apply(undefined, [prefixedType].concat(_toConsumableArray(actionMapValue))) : createAction(prefixedType, actionMapValue); | ||
return _extends({}, partialActionCreators, _defineProperty({}, type, actionCreator)); | ||
@@ -72,7 +74,7 @@ }); | ||
function actionCreatorsFromIdentityActions(identityActions) { | ||
function actionCreatorsFromIdentityActions(identityActions, options) { | ||
var actionMap = arrayToObject(identityActions, function (partialActionMap, type) { | ||
return _extends({}, partialActionMap, _defineProperty({}, type, identity)); | ||
}); | ||
var actionCreators = actionMapToActionCreators(actionMap); | ||
var actionCreators = actionMapToActionCreators(actionMap, options); | ||
return arrayToObject(Object.keys(actionCreators), function (partialActionCreators, type) { | ||
@@ -79,0 +81,0 @@ return _extends({}, partialActionCreators, _defineProperty({}, camelCase(type), actionCreators[type])); |
@@ -5,11 +5,20 @@ import camelCase from './camelCase'; | ||
import isPlainObject from 'lodash-es/isPlainObject'; | ||
import isMap from 'lodash-es/isMap'; | ||
var defaultNamespace = '/'; | ||
export var defaultNamespace = '/'; | ||
function get(key, x) { | ||
return isMap(x) ? x.get(key) : x[key]; | ||
} | ||
var flattenWhenNode = function flattenWhenNode(predicate) { | ||
return function flatten(map) { | ||
var namespace = arguments.length <= 1 || arguments[1] === undefined ? defaultNamespace : arguments[1]; | ||
var partialFlatMap = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2]; | ||
var partialFlatActionType = arguments.length <= 3 || arguments[3] === undefined ? '' : arguments[3]; | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
_ref$namespace = _ref.namespace, | ||
namespace = _ref$namespace === undefined ? defaultNamespace : _ref$namespace, | ||
prefix = _ref.prefix; | ||
var partialFlatMap = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var partialFlatActionType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ''; | ||
function connectNamespace(type) { | ||
@@ -19,10 +28,18 @@ return partialFlatActionType ? '' + partialFlatActionType + namespace + type : type; | ||
function connectPrefix(type) { | ||
if (partialFlatActionType || !prefix) { | ||
return type; | ||
} | ||
return '' + prefix + namespace + type; | ||
} | ||
ownKeys(map).forEach(function (type) { | ||
var nextNamespace = connectNamespace(type); | ||
var mapValue = map[type]; | ||
var nextNamespace = connectPrefix(connectNamespace(type)); | ||
var mapValue = get(type, map); | ||
if (!predicate(mapValue)) { | ||
partialFlatMap[nextNamespace] = map[type]; | ||
partialFlatMap[nextNamespace] = mapValue; | ||
} else { | ||
flatten(map[type], namespace, partialFlatMap, nextNamespace); | ||
flatten(mapValue, { namespace: namespace, prefix: prefix }, partialFlatMap, nextNamespace); | ||
} | ||
@@ -37,11 +54,14 @@ }); | ||
var flattenReducerMap = flattenWhenNode(function (node) { | ||
return isPlainObject(node) && !hasGeneratorInterface(node); | ||
return (isPlainObject(node) || isMap(node)) && !hasGeneratorInterface(node); | ||
}); | ||
function unflattenActionCreators(flatActionCreators) { | ||
var namespace = arguments.length <= 1 || arguments[1] === undefined ? defaultNamespace : arguments[1]; | ||
var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
_ref2$namespace = _ref2.namespace, | ||
namespace = _ref2$namespace === undefined ? defaultNamespace : _ref2$namespace, | ||
prefix = _ref2.prefix; | ||
function unflatten(flatActionType) { | ||
var partialNestedActionCreators = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; | ||
var partialFlatActionTypePath = arguments.length <= 2 || arguments[2] === undefined ? [] : arguments[2]; | ||
var partialNestedActionCreators = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var partialFlatActionTypePath = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; | ||
@@ -61,4 +81,6 @@ var nextNamespace = camelCase(partialFlatActionTypePath.shift()); | ||
Object.getOwnPropertyNames(flatActionCreators).forEach(function (type) { | ||
return unflatten(type, nestedActionCreators, type.split(namespace)); | ||
var unprefixedType = prefix ? type.replace('' + prefix + namespace, '') : type; | ||
return unflatten(type, nestedActionCreators, unprefixedType.split(namespace)); | ||
}); | ||
return nestedActionCreators; | ||
@@ -65,0 +87,0 @@ } |
@@ -13,3 +13,3 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
export default function handleAction(type) { | ||
var reducer = arguments.length <= 1 || arguments[1] === undefined ? identity : arguments[1]; | ||
var reducer = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : identity; | ||
var defaultState = arguments[2]; | ||
@@ -23,12 +23,9 @@ | ||
return isNil(aReducer) ? identity : aReducer; | ||
}); | ||
}), | ||
_ref2 = _slicedToArray(_ref, 2), | ||
nextReducer = _ref2[0], | ||
throwReducer = _ref2[1]; | ||
var _ref2 = _slicedToArray(_ref, 2); | ||
var nextReducer = _ref2[0]; | ||
var throwReducer = _ref2[1]; | ||
return function () { | ||
var state = arguments.length <= 0 || arguments[0] === undefined ? defaultState : arguments[0]; | ||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; | ||
var action = arguments[1]; | ||
@@ -35,0 +32,0 @@ var actionType = action.type; |
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } | ||
import isPlainObject from 'lodash-es/isPlainObject'; | ||
import isMap from 'lodash-es/isMap'; | ||
import reduceReducers from 'reduce-reducers'; | ||
@@ -10,15 +11,17 @@ import invariant from 'invariant'; | ||
function get(key, x) { | ||
return isMap(x) ? x.get(key) : x[key]; | ||
} | ||
export default function handleActions(handlers, defaultState) { | ||
var _ref = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2]; | ||
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var namespace = _ref.namespace; | ||
invariant(isPlainObject(handlers), 'Expected handlers to be an plain object.'); | ||
var flattenedReducerMap = flattenReducerMap(handlers, namespace); | ||
invariant(isPlainObject(handlers) || isMap(handlers), 'Expected handlers to be a plain object.'); | ||
var flattenedReducerMap = flattenReducerMap(handlers, options); | ||
var reducers = ownKeys(flattenedReducerMap).map(function (type) { | ||
return handleAction(type, flattenedReducerMap[type], defaultState); | ||
return handleAction(type, get(type, flattenedReducerMap), defaultState); | ||
}); | ||
var reducer = reduceReducers.apply(undefined, _toConsumableArray(reducers)); | ||
return function () { | ||
var state = arguments.length <= 0 || arguments[0] === undefined ? defaultState : arguments[0]; | ||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; | ||
var action = arguments[1]; | ||
@@ -25,0 +28,0 @@ return reducer(state, action); |
@@ -0,2 +1,9 @@ | ||
import isMap from 'lodash-es/isMap'; | ||
export default function ownKeys(object) { | ||
if (isMap(object)) { | ||
return Array.from(object.keys()); | ||
} | ||
if (typeof Reflect !== 'undefined' && typeof Reflect.ownKeys === 'function') { | ||
@@ -3,0 +10,0 @@ return Reflect.ownKeys(object); |
@@ -27,3 +27,3 @@ 'use strict'; | ||
function createAction(type) { | ||
var payloadCreator = arguments.length <= 1 || arguments[1] === undefined ? _identity2.default : arguments[1]; | ||
var payloadCreator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _identity2.default; | ||
var metaCreator = arguments[2]; | ||
@@ -30,0 +30,0 @@ |
@@ -70,20 +70,22 @@ 'use strict'; | ||
var _ref = (0, _isPlainObject2.default)((0, _last2.default)(identityActions)) ? identityActions.pop() : {}; | ||
var namespace = _ref.namespace; | ||
var options = (0, _isPlainObject2.default)((0, _last2.default)(identityActions)) ? identityActions.pop() : {}; | ||
(0, _invariant2.default)(identityActions.every(_isString2.default) && ((0, _isString2.default)(actionMap) || (0, _isPlainObject2.default)(actionMap)), 'Expected optional object followed by string action types'); | ||
if ((0, _isString2.default)(actionMap)) { | ||
return actionCreatorsFromIdentityActions([actionMap].concat(identityActions)); | ||
return actionCreatorsFromIdentityActions([actionMap].concat(identityActions), options); | ||
} | ||
return _extends({}, actionCreatorsFromActionMap(actionMap, namespace), actionCreatorsFromIdentityActions(identityActions)); | ||
return _extends({}, actionCreatorsFromActionMap(actionMap, options), actionCreatorsFromIdentityActions(identityActions, options)); | ||
} | ||
function actionCreatorsFromActionMap(actionMap, namespace) { | ||
var flatActionMap = (0, _flattenUtils.flattenActionMap)(actionMap, namespace); | ||
function actionCreatorsFromActionMap(actionMap, options) { | ||
var flatActionMap = (0, _flattenUtils.flattenActionMap)(actionMap, options); | ||
var flatActionCreators = actionMapToActionCreators(flatActionMap); | ||
return (0, _flattenUtils.unflattenActionCreators)(flatActionCreators, namespace); | ||
return (0, _flattenUtils.unflattenActionCreators)(flatActionCreators, options); | ||
} | ||
function actionMapToActionCreators(actionMap) { | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
prefix = _ref.prefix, | ||
_ref$namespace = _ref.namespace, | ||
namespace = _ref$namespace === undefined ? _flattenUtils.defaultNamespace : _ref$namespace; | ||
function isValidActionMapValue(actionMapValue) { | ||
@@ -93,8 +95,7 @@ if ((0, _isFunction2.default)(actionMapValue) || (0, _isNil2.default)(actionMapValue)) { | ||
} else if ((0, _isArray2.default)(actionMapValue)) { | ||
var _actionMapValue = _slicedToArray(actionMapValue, 2); | ||
var _actionMapValue = _slicedToArray(actionMapValue, 2), | ||
_actionMapValue$ = _actionMapValue[0], | ||
payload = _actionMapValue$ === undefined ? _identity2.default : _actionMapValue$, | ||
meta = _actionMapValue[1]; | ||
var _actionMapValue$ = _actionMapValue[0]; | ||
var payload = _actionMapValue$ === undefined ? _identity2.default : _actionMapValue$; | ||
var meta = _actionMapValue[1]; | ||
return (0, _isFunction2.default)(payload) && (0, _isFunction2.default)(meta); | ||
@@ -108,3 +109,4 @@ } | ||
(0, _invariant2.default)(isValidActionMapValue(actionMapValue), 'Expected function, undefined, null, or array with payload and meta ' + ('functions for ' + type)); | ||
var actionCreator = (0, _isArray2.default)(actionMapValue) ? _createAction2.default.apply(undefined, [type].concat(_toConsumableArray(actionMapValue))) : (0, _createAction2.default)(type, actionMapValue); | ||
var prefixedType = prefix ? '' + prefix + namespace + type : type; | ||
var actionCreator = (0, _isArray2.default)(actionMapValue) ? _createAction2.default.apply(undefined, [prefixedType].concat(_toConsumableArray(actionMapValue))) : (0, _createAction2.default)(prefixedType, actionMapValue); | ||
return _extends({}, partialActionCreators, _defineProperty({}, type, actionCreator)); | ||
@@ -114,7 +116,7 @@ }); | ||
function actionCreatorsFromIdentityActions(identityActions) { | ||
function actionCreatorsFromIdentityActions(identityActions, options) { | ||
var actionMap = (0, _arrayToObject2.default)(identityActions, function (partialActionMap, type) { | ||
return _extends({}, partialActionMap, _defineProperty({}, type, _identity2.default)); | ||
}); | ||
var actionCreators = actionMapToActionCreators(actionMap); | ||
var actionCreators = actionMapToActionCreators(actionMap, options); | ||
return (0, _arrayToObject2.default)(Object.keys(actionCreators), function (partialActionCreators, type) { | ||
@@ -121,0 +123,0 @@ return _extends({}, partialActionCreators, _defineProperty({}, (0, _camelCase2.default)(type), actionCreators[type])); |
@@ -6,3 +6,3 @@ 'use strict'; | ||
}); | ||
exports.unflattenActionCreators = exports.flattenReducerMap = exports.flattenActionMap = undefined; | ||
exports.unflattenActionCreators = exports.flattenReducerMap = exports.flattenActionMap = exports.defaultNamespace = undefined; | ||
@@ -25,12 +25,24 @@ var _camelCase = require('./camelCase'); | ||
var _isMap = require('lodash/isMap'); | ||
var _isMap2 = _interopRequireDefault(_isMap); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var defaultNamespace = '/'; | ||
var defaultNamespace = exports.defaultNamespace = '/'; | ||
function get(key, x) { | ||
return (0, _isMap2.default)(x) ? x.get(key) : x[key]; | ||
} | ||
var flattenWhenNode = function flattenWhenNode(predicate) { | ||
return function flatten(map) { | ||
var namespace = arguments.length <= 1 || arguments[1] === undefined ? defaultNamespace : arguments[1]; | ||
var partialFlatMap = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2]; | ||
var partialFlatActionType = arguments.length <= 3 || arguments[3] === undefined ? '' : arguments[3]; | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
_ref$namespace = _ref.namespace, | ||
namespace = _ref$namespace === undefined ? defaultNamespace : _ref$namespace, | ||
prefix = _ref.prefix; | ||
var partialFlatMap = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var partialFlatActionType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ''; | ||
function connectNamespace(type) { | ||
@@ -40,10 +52,18 @@ return partialFlatActionType ? '' + partialFlatActionType + namespace + type : type; | ||
function connectPrefix(type) { | ||
if (partialFlatActionType || !prefix) { | ||
return type; | ||
} | ||
return '' + prefix + namespace + type; | ||
} | ||
(0, _ownKeys2.default)(map).forEach(function (type) { | ||
var nextNamespace = connectNamespace(type); | ||
var mapValue = map[type]; | ||
var nextNamespace = connectPrefix(connectNamespace(type)); | ||
var mapValue = get(type, map); | ||
if (!predicate(mapValue)) { | ||
partialFlatMap[nextNamespace] = map[type]; | ||
partialFlatMap[nextNamespace] = mapValue; | ||
} else { | ||
flatten(map[type], namespace, partialFlatMap, nextNamespace); | ||
flatten(mapValue, { namespace: namespace, prefix: prefix }, partialFlatMap, nextNamespace); | ||
} | ||
@@ -58,11 +78,14 @@ }); | ||
var flattenReducerMap = flattenWhenNode(function (node) { | ||
return (0, _isPlainObject2.default)(node) && !(0, _hasGeneratorInterface2.default)(node); | ||
return ((0, _isPlainObject2.default)(node) || (0, _isMap2.default)(node)) && !(0, _hasGeneratorInterface2.default)(node); | ||
}); | ||
function unflattenActionCreators(flatActionCreators) { | ||
var namespace = arguments.length <= 1 || arguments[1] === undefined ? defaultNamespace : arguments[1]; | ||
var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
_ref2$namespace = _ref2.namespace, | ||
namespace = _ref2$namespace === undefined ? defaultNamespace : _ref2$namespace, | ||
prefix = _ref2.prefix; | ||
function unflatten(flatActionType) { | ||
var partialNestedActionCreators = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; | ||
var partialFlatActionTypePath = arguments.length <= 2 || arguments[2] === undefined ? [] : arguments[2]; | ||
var partialNestedActionCreators = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var partialFlatActionTypePath = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; | ||
@@ -82,4 +105,6 @@ var nextNamespace = (0, _camelCase2.default)(partialFlatActionTypePath.shift()); | ||
Object.getOwnPropertyNames(flatActionCreators).forEach(function (type) { | ||
return unflatten(type, nestedActionCreators, type.split(namespace)); | ||
var unprefixedType = prefix ? type.replace('' + prefix + namespace, '') : type; | ||
return unflatten(type, nestedActionCreators, unprefixedType.split(namespace)); | ||
}); | ||
return nestedActionCreators; | ||
@@ -86,0 +111,0 @@ } |
@@ -44,3 +44,3 @@ 'use strict'; | ||
function handleAction(type) { | ||
var reducer = arguments.length <= 1 || arguments[1] === undefined ? _identity2.default : arguments[1]; | ||
var reducer = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _identity2.default; | ||
var defaultState = arguments[2]; | ||
@@ -54,12 +54,9 @@ | ||
return (0, _isNil2.default)(aReducer) ? _identity2.default : aReducer; | ||
}); | ||
}), | ||
_ref2 = _slicedToArray(_ref, 2), | ||
nextReducer = _ref2[0], | ||
throwReducer = _ref2[1]; | ||
var _ref2 = _slicedToArray(_ref, 2); | ||
var nextReducer = _ref2[0]; | ||
var throwReducer = _ref2[1]; | ||
return function () { | ||
var state = arguments.length <= 0 || arguments[0] === undefined ? defaultState : arguments[0]; | ||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; | ||
var action = arguments[1]; | ||
@@ -66,0 +63,0 @@ var actionType = action.type; |
@@ -12,2 +12,6 @@ 'use strict'; | ||
var _isMap = require('lodash/isMap'); | ||
var _isMap2 = _interopRequireDefault(_isMap); | ||
var _reduceReducers = require('reduce-reducers'); | ||
@@ -35,15 +39,17 @@ | ||
function get(key, x) { | ||
return (0, _isMap2.default)(x) ? x.get(key) : x[key]; | ||
} | ||
function handleActions(handlers, defaultState) { | ||
var _ref = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2]; | ||
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var namespace = _ref.namespace; | ||
(0, _invariant2.default)((0, _isPlainObject2.default)(handlers), 'Expected handlers to be an plain object.'); | ||
var flattenedReducerMap = (0, _flattenUtils.flattenReducerMap)(handlers, namespace); | ||
(0, _invariant2.default)((0, _isPlainObject2.default)(handlers) || (0, _isMap2.default)(handlers), 'Expected handlers to be a plain object.'); | ||
var flattenedReducerMap = (0, _flattenUtils.flattenReducerMap)(handlers, options); | ||
var reducers = (0, _ownKeys2.default)(flattenedReducerMap).map(function (type) { | ||
return (0, _handleAction2.default)(type, flattenedReducerMap[type], defaultState); | ||
return (0, _handleAction2.default)(type, get(type, flattenedReducerMap), defaultState); | ||
}); | ||
var reducer = _reduceReducers2.default.apply(undefined, _toConsumableArray(reducers)); | ||
return function () { | ||
var state = arguments.length <= 0 || arguments[0] === undefined ? defaultState : arguments[0]; | ||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; | ||
var action = arguments[1]; | ||
@@ -50,0 +56,0 @@ return reducer(state, action); |
@@ -7,3 +7,15 @@ 'use strict'; | ||
exports.default = ownKeys; | ||
var _isMap = require('lodash/isMap'); | ||
var _isMap2 = _interopRequireDefault(_isMap); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function ownKeys(object) { | ||
if ((0, _isMap2.default)(object)) { | ||
return Array.from(object.keys()); | ||
} | ||
if (typeof Reflect !== 'undefined' && typeof Reflect.ownKeys === 'function') { | ||
@@ -10,0 +22,0 @@ return Reflect.ownKeys(object); |
{ | ||
"name": "redux-actions", | ||
"version": "2.2.1", | ||
"version": "2.3.0", | ||
"description": "Flux Standard Action utlities for Redux", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -9,4 +9,10 @@ # redux-actions | ||
## Looking for Maintainers! | ||
We are currently looking for people who can maintain and improve this library. | ||
See [#251](https://github.com/reduxactions/redux-actions/issues/251) for more. | ||
### Table of Contents | ||
* [Getting Started](#gettingstarted) | ||
* [Getting Started](#getting-started) | ||
* [Installation](#installation) | ||
@@ -13,0 +19,0 @@ * [Usage](#usage) |
Sorry, the diff of this file is too big to display
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
151461
29
3041
71
1