redux-smart-actions
Version:
The fastest way to write Redux actions
2 lines • 2.64 kB
JavaScript
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.ReduxSmartActions=n():t.ReduxSmartActions=n()}(window,(function(){return function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=0)}([function(t,n,r){"use strict";function e(){return(e=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t}).apply(this,arguments)}r.r(n),r.d(n,"createAction",(function(){return o})),r.d(n,"createThunk",(function(){return i})),r.d(n,"createReducer",(function(){return f})),r.d(n,"joinTypes",(function(){return c}));var o=function(t,n){void 0===n&&(n=function(){return{}});var r=function(){return e({type:t},n.apply(void 0,arguments))};return r.toString=function(){return t},r};function u(){return(u=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t}).apply(this,arguments)}var i=function(t,n){var r=function(){for(var r=arguments.length,e=new Array(r),o=0;o<r;o++)e[o]=arguments[o];return function(r,o,i){var c=n.apply(void 0,e)(r,o,i);return c?r(u({type:t},c)):null}};return r.toString=function(){return t},r},c=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.map((function(t){return t.toString()})).join("@@")},f=function(t,n){return t=Object.entries(t).reduce((function(t,n){var r=n[0],e=n[1];return r.includes("@@")?r.split("@@").forEach((function(n){t[n]=e})):t[r.toString()]=e,t}),{}),function(r,e){if(void 0===r)return n;var o=t[e.type];return o?o(r,e):r}}}])}));
//# sourceMappingURL=redux-smart-actions.min.js.map