@n3okill/utils
Version:
Many javascript helpers
18 lines • 860 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isPrimitive = isPrimitive;
const isBigInt_1 = require("./isBigInt");
const isBoolean_1 = require("./isBoolean");
const isNullOrUndefined_1 = require("./isNullOrUndefined");
const isNumber_1 = require("./isNumber");
const isSymbol_1 = require("./isSymbol");
const isString_1 = require("./isString");
/**
* Check if argument is of primitive type
* @param arg
* @returns {boolean}
*/
function isPrimitive(arg) {
return (0, isBigInt_1.isBigInt)(arg) || (0, isBoolean_1.isBoolean)(arg) || (0, isNumber_1.isNumber)(arg) || (0, isString_1.isString)(arg) || (0, isSymbol_1.isSymbol)(arg) || (0, isNullOrUndefined_1.isNullOrUndefined)(arg); //["string", "number", "boolean"].indexOf(typeof arg) !== -1 ? true : isNullOrUndefined(arg);
}
//# sourceMappingURL=isPrimitive.js.map
;