Skip to content

isPrimitive

Check if the input parameter is a primitive type, including number, string, boolean, null, undefined, symbol, and bigint.

Added in v0.0.1

Usage

ts
import { isPrimitive } from 'parsnip-kit'

isPrimitive(1) // true
isPrimitive('test') // true
isPrimitive(true) // true
isPrimitive(null) // true
isPrimitive(undefined) // true
isPrimitive(Symbol()) // true
isPrimitive(BigInt(1)) // true

isPrimitive(new Number(1)) // false
isPrimitive(new String('test')) // false
isPrimitive(new Boolean(true)) // false
isPrimitive({}) // false
isPrimitive(new Date()) // false

API

Arguments

ArgTypeOptionalDefaultDescription
arganyfalseundefinedParameters for check

Returns

Type
boolean