UNPKG

is-what

Version:

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

20 lines (19 loc) 601 B
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)); }