!function(e,n){"object"===typeof exports&&"object"===typeof module?module.exports=n():"function"===typeof define&&define.amd?define("types",[],n):"object"===typeof exports?exports.types=n():e.types=n()}("undefined"!==typeof self?self:this,(function(){return function(){"use strict";var e={d:function(n,t){for(var o in t)e.o(t,o)&&!e.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:t[o]})},o:function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r:function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{default:function(){return d},getType:function(){return o},isArray:function(){return y},isBoolean:function(){return u},isFunction:function(){return a},isNull:function(){return i},isNumber:function(){return s},isObject:function(){return l},isString:function(){return c},isSymbol:function(){return f},isUndefined:function(){return r}});const t=/(?:^\[object\s(.*?)\]$)/;var o=e=>Object.prototype.toString.call(e).replace(t,"$1").toLowerCase();const r=e=>"undefined"===o(e),i=e=>"null"===o(e),u=e=>"boolean"===o(e),c=e=>"string"===o(e),f=e=>"symbol"===o(e),s=e=>e===+e,l=e=>"object"===o(e),y=e=>Array.isArray(e),a=e=>{let n=o(e);return"function"===n||"generatorfunction"===n||"asyncfunction"===n};var d={getType:o,isUndefined:r,isNull:i,isBoolean:u,isNumber:s,isString:c,isSymbol:f,isObject:l,isArray:y,isFunction:a};return n}()}));