UNPKG

toolset.io

Version:

前端开发常用工具集。

3 lines (2 loc) 2.22 kB
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).Transform={})}(this,function(t){"use strict";const e=Object.prototype.toString;function n(t){return"[object Array]"===e.call(t)}function i(t){return"[object Null]"===e.call(t)}function o(t){return"[object Boolean]"===e.call(t)}function s(t){return"[object Object]"===e.call(t)}var r=t=>"[object Promise]"===e.call(t);function c(t){return"[object String]"===e.call(t)}function u(t){return"[object Number]"===e.call(t)&&t==t}function l(t){return"[object RegExp]"===e.call(t)}function f(t){return"[object Date]"===e.call(t)}function a(t){return/^#[a-fA-F0-9]{3}$|#[a-fA-F0-9]{6}$/.test(t)||/^rgb\((\s*\d+\s*,?){3}\)$/.test(t)||/^rgba\((\s*\d+\s*,\s*){3}\s*\d(\.\d+)?\s*\)$/.test(t)}function b(t){return void 0===t}function p(t){return"function"==typeof t}function d(t){if("function"==typeof t){const e=t.toString();if(void 0!==t.prototype&&t.prototype.constructor===t){if("class "===e.slice(0,6))return!0;if(2<=Object.getOwnPropertyNames(t.prototype).length)return!0;/^function\s+\(|^function\s+anonymous\(/.test(e)}}return!1}function y(t){return s(t)&&0===Object.keys(t).length}function j(t){return!(!i(t)&&!b(t))||(n(t)?0===t.length:!!s(t)&&0===Object.keys(t).length)}function g(t){return t||0===t}function m(t){return t===window}function O(t){return!!c(t)&&/^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])[0-9]{8}$/.test(t)}function E(t){return!!c(t)&&/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(t)}t.default=Object.freeze({__proto__:null,isArray:n,isNull:i,isBoolean:o,isObject:s,isPromise:r,isString:c,isNumber:u,isRegExp:l,isDate:f,isColor:a,isUndefined:b,isFunction:p,isClass:d,isEmptyObject:y,isEmpty:j,isExist:g,isWindow:m,isPhone:O,isEmail:E}),t.isArray=n,t.isBoolean=o,t.isClass=d,t.isColor=a,t.isDate=f,t.isEmail=E,t.isEmpty=j,t.isEmptyObject=y,t.isExist=g,t.isFunction=p,t.isNull=i,t.isNumber=u,t.isObject=s,t.isPhone=O,t.isPromise=r,t.isRegExp=l,t.isString=c,t.isUndefined=b,t.isWindow=m,Object.defineProperty(t,"__esModule",{value:!0})}); //# sourceMappingURL=toolset.io.js.map