UNPKG

is-what

Version:

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.

22 lines (21 loc) 672 B
import { isBigInt } from './isBigInt.js'; import { isBoolean } from './isBoolean.js'; import { isNull } from './isNull.js'; import { isNumber } from './isNumber.js'; import { isString } from './isString.js'; import { isSymbol } from './isSymbol.js'; import { isUndefined } from './isUndefined.js'; /** * Returns whether the payload is a primitive type (eg. Boolean | Null | Undefined | Number | String * * | Symbol) */ export function isPrimitive(payload) { return (isBoolean(payload) || isNull(payload) || isUndefined(payload) || isNumber(payload) || isString(payload) || isSymbol(payload) || isBigInt(payload)); }