reducer-generator-wildcard
Version:
A redux reducer-generator which builds a redux-reducer which matches against wildcards.
1 lines • 1.55 kB
JavaScript
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("wildcard-utils")):"function"==typeof define&&define.amd?define("reducer-generator-wildcard",["wildcard-utils"],r):"object"==typeof exports?exports["reducer-generator-wildcard"]=r(require("wildcard-utils")):e["reducer-generator-wildcard"]=r(e["wildcard-utils"])}(this,function(e){return function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var t={};return r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r(r.s=2)}([function(e,r,t){"use strict";function n(e){for(var r=arguments.length,t=Array(2<r?r-2:0),n=2;n<r;n++)t[n-2]=arguments[n];var u=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=new o.Wildcard(u);return function(){for(var r=arguments.length,n=Array(2<r?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var u=0<arguments.length&&void 0!==arguments[0]?arguments[0]:e,c=arguments[1];if(!c||!c.type)return u;var d=i.search(c.type);return Object.keys(d).reduce(function(e,r){return d[r].apply(d,[e,c].concat(t,n))},u)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var o=t(1);t.n(o)},function(e,r){e.exports=require("wildcard-utils")},function(e,r,t){e.exports=t(0)}])});