/home/techb158/balavpn.abdallabala.com/node_modules/which-boxed-primitive
NameSizeModeActions
.github/-0777rm
test/-0777rm
.editorconfig2860666editdlrm
.eslintrc430666editdlrm
.nycrc2160666editdlrm
CHANGELOG.md91200666editdlrm
index.d.ts5570666editdlrm
index.js7180666editdlrm
LICENSE10710666editdlrm
package.json22640666editdlrm
README.md30710666editdlrm
tsconfig.json1140666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/which-boxed-primitive/index.js (718B)
'use strict'; var isString = require('is-string'); var isNumber = require('is-number-object'); var isBoolean = require('is-boolean-object'); var isSymbol = require('is-symbol'); var isBigInt = require('is-bigint'); /** @type {import('.')} */ // eslint-disable-next-line consistent-return module.exports = function whichBoxedPrimitive(value) { // eslint-disable-next-line eqeqeq if (value == null || (typeof value !== 'object' && typeof value !== 'function')) { return null; } if (isString(value)) { return 'String'; } if (isNumber(value)) { return 'Number'; } if (isBoolean(value)) { return 'Boolean'; } if (isSymbol(value)) { return 'Symbol'; } if (isBigInt(value)) { return 'BigInt'; } };