redux-define
Version:
Define action constants for Redux
1 lines • 1.39 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ReduxDefine=t():e.ReduxDefine=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(1);Object.defineProperty(t,"defineAction",{enumerable:!0,get:function(){return n(o).default}})},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o="/",u=function e(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments[2];(u&&u.ACTION||"string"==typeof u)&&(i=u),Array.isArray(u)||(u=[]);var f=i?[i,t].join(o):t,c=u.reduce(function(e,t){return n({},e,r({},t,f+"_"+t))},{});return c.ACTION=f,c.defineAction=function(t,r){return e(t,r,f)},c.toString=function(){return""+f},c};t.default=u}])});