UNPKG

@n3okill/utils

Version:
15 lines 631 B
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