Skip to content

@technobuddha > library > Object > Type Guards

Function: isPrimitive() ​

ts
function isPrimitive(input: unknown): input is undefined | null | string | number | bigint | boolean | symbol;

Defined in: is-primitive.ts:18

Check to see if an object is a primitive

Parameters ​

ParameterTypeDescription
inputunknownobject to test

Returns ​

input is undefined | null | string | number | bigint | boolean | symbol

true, if the object is a primitive

Example ​

typescript
isPrimitive(42); // true
isPrimitive('hello'); // true
isPrimitive(null); // true
isPrimitive(undefined); // true
isPrimitive(Symbol('s')); // true
isPrimitive({}); // false
isPrimitive([]); // false