Sha256: b08b002fa26766778488e808b1f67274b7752185935e85c4eff022292216695c
Contents?: true
Size: 691 Bytes
Versions: 45
Compression:
Stored size: 691 Bytes
Contents
'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'); // 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'; } };
Version data entries
45 entries across 44 versions & 4 rubygems