@n3okill/utils
Version:
Many javascript helpers
15 lines • 631 B
JavaScript
import { isBigInt } from "./isBigInt";
import { isBoolean } from "./isBoolean";
import { isNullOrUndefined } from "./isNullOrUndefined";
import { isNumber } from "./isNumber";
import { isSymbol } from "./isSymbol";
import { isString } from "./isString";
/**
* Check if argument is of primitive type
* @param arg
* @returns {boolean}
*/
export function isPrimitive(arg) {
return isBigInt(arg) || isBoolean(arg) || isNumber(arg) || isString(arg) || isSymbol(arg) || isNullOrUndefined(arg); //["string", "number", "boolean"].indexOf(typeof arg) !== -1 ? true : isNullOrUndefined(arg);
}
//# sourceMappingURL=isPrimitive.js.map