46852437c01196db0db1321780e0771aa14c589bdb6b1ee6b2839a99edf67f5e.json 2.5 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar callBound = require('call-bound');\nvar $numToStr = callBound('Number.prototype.toString');\n\n/** @type {import('.')} */\nvar tryNumberObject = function tryNumberObject(value) {\n try {\n $numToStr(value);\n return true;\n } catch (e) {\n return false;\n }\n};\nvar $toString = callBound('Object.prototype.toString');\nvar numClass = '[object Number]';\nvar hasToStringTag = require('has-tostringtag/shams')();\n\n/** @type {import('.')} */\nmodule.exports = function isNumberObject(value) {\n if (typeof value === 'number') {\n return true;\n }\n if (!value || typeof value !== 'object') {\n return false;\n }\n return hasToStringTag ? tryNumberObject(value) : $toString(value) === numClass;\n};","map":{"version":3,"names":["callBound","require","$numToStr","tryNumberObject","value","e","$toString","numClass","hasToStringTag","module","exports","isNumberObject"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/is-number-object/index.js"],"sourcesContent":["'use strict';\n\nvar callBound = require('call-bound');\n\nvar $numToStr = callBound('Number.prototype.toString');\n\n/** @type {import('.')} */\nvar tryNumberObject = function tryNumberObject(value) {\n\ttry {\n\t\t$numToStr(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar $toString = callBound('Object.prototype.toString');\nvar numClass = '[object Number]';\nvar hasToStringTag = require('has-tostringtag/shams')();\n\n/** @type {import('.')} */\nmodule.exports = function isNumberObject(value) {\n\tif (typeof value === 'number') {\n\t\treturn true;\n\t}\n\tif (!value || typeof value !== 'object') {\n\t\treturn false;\n\t}\n\treturn hasToStringTag ? tryNumberObject(value) : $toString(value) === numClass;\n};\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,SAAS,GAAGC,OAAO,CAAC,YAAY,CAAC;AAErC,IAAIC,SAAS,GAAGF,SAAS,CAAC,2BAA2B,CAAC;;AAEtD;AACA,IAAIG,eAAe,GAAG,SAASA,eAAeA,CAACC,KAAK,EAAE;EACrD,IAAI;IACHF,SAAS,CAACE,KAAK,CAAC;IAChB,OAAO,IAAI;EACZ,CAAC,CAAC,OAAOC,CAAC,EAAE;IACX,OAAO,KAAK;EACb;AACD,CAAC;AACD,IAAIC,SAAS,GAAGN,SAAS,CAAC,2BAA2B,CAAC;AACtD,IAAIO,QAAQ,GAAG,iBAAiB;AAChC,IAAIC,cAAc,GAAGP,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;;AAEvD;AACAQ,MAAM,CAACC,OAAO,GAAG,SAASC,cAAcA,CAACP,KAAK,EAAE;EAC/C,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IAC9B,OAAO,IAAI;EACZ;EACA,IAAI,CAACA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IACxC,OAAO,KAAK;EACb;EACA,OAAOI,cAAc,GAAGL,eAAe,CAACC,KAAK,CAAC,GAAGE,SAAS,CAACF,KAAK,CAAC,KAAKG,QAAQ;AAC/E,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}