1658658ccc696932b334e9f9bfe39df6832afa9a570407d6261fe7b9139d6ad7.json 2.6 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar callBound = require('call-bound');\nvar $boolToStr = callBound('Boolean.prototype.toString');\nvar $toString = callBound('Object.prototype.toString');\n\n/** @type {import('.')} */\nvar tryBooleanObject = function booleanBrandCheck(value) {\n try {\n $boolToStr(value);\n return true;\n } catch (e) {\n return false;\n }\n};\nvar boolClass = '[object Boolean]';\nvar hasToStringTag = require('has-tostringtag/shams')();\n\n/** @type {import('.')} */\nmodule.exports = function isBoolean(value) {\n if (typeof value === 'boolean') {\n return true;\n }\n if (value === null || typeof value !== 'object') {\n return false;\n }\n return hasToStringTag ? tryBooleanObject(value) : $toString(value) === boolClass;\n};","map":{"version":3,"names":["callBound","require","$boolToStr","$toString","tryBooleanObject","booleanBrandCheck","value","e","boolClass","hasToStringTag","module","exports","isBoolean"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/is-boolean-object/index.js"],"sourcesContent":["'use strict';\n\nvar callBound = require('call-bound');\nvar $boolToStr = callBound('Boolean.prototype.toString');\nvar $toString = callBound('Object.prototype.toString');\n\n/** @type {import('.')} */\nvar tryBooleanObject = function booleanBrandCheck(value) {\n\ttry {\n\t\t$boolToStr(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar boolClass = '[object Boolean]';\nvar hasToStringTag = require('has-tostringtag/shams')();\n\n/** @type {import('.')} */\nmodule.exports = function isBoolean(value) {\n\tif (typeof value === 'boolean') {\n\t\treturn true;\n\t}\n\tif (value === null || typeof value !== 'object') {\n\t\treturn false;\n\t}\n\treturn hasToStringTag ? tryBooleanObject(value) : $toString(value) === boolClass;\n};\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,SAAS,GAAGC,OAAO,CAAC,YAAY,CAAC;AACrC,IAAIC,UAAU,GAAGF,SAAS,CAAC,4BAA4B,CAAC;AACxD,IAAIG,SAAS,GAAGH,SAAS,CAAC,2BAA2B,CAAC;;AAEtD;AACA,IAAII,gBAAgB,GAAG,SAASC,iBAAiBA,CAACC,KAAK,EAAE;EACxD,IAAI;IACHJ,UAAU,CAACI,KAAK,CAAC;IACjB,OAAO,IAAI;EACZ,CAAC,CAAC,OAAOC,CAAC,EAAE;IACX,OAAO,KAAK;EACb;AACD,CAAC;AACD,IAAIC,SAAS,GAAG,kBAAkB;AAClC,IAAIC,cAAc,GAAGR,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;;AAEvD;AACAS,MAAM,CAACC,OAAO,GAAG,SAASC,SAASA,CAACN,KAAK,EAAE;EAC1C,IAAI,OAAOA,KAAK,KAAK,SAAS,EAAE;IAC/B,OAAO,IAAI;EACZ;EACA,IAAIA,KAAK,KAAK,IAAI,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IAChD,OAAO,KAAK;EACb;EACA,OAAOG,cAAc,GAAGL,gBAAgB,CAACE,KAAK,CAAC,GAAGH,SAAS,CAACG,KAAK,CAAC,KAAKE,SAAS;AACjF,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}