Skip to main content

isBoxedPrimitive

function isBoxedPrimitive
Jump to headingisBoxedPrimitive(object: unknown): object is
String
| Number
| BigInt
| Boolean
| Symbol

Returns true if the value is any boxed primitive object, e.g. created by new Boolean(), new String() or Object(Symbol()).

For example:

util.types.isBoxedPrimitive(false); // Returns false
util.types.isBoxedPrimitive(new Boolean(false)); // Returns true
util.types.isBoxedPrimitive(Symbol('foo')); // Returns false
util.types.isBoxedPrimitive(Object(Symbol('foo'))); // Returns true
util.types.isBoxedPrimitive(Object(BigInt(5))); // Returns true

Parameters Jump to heading

Jump to headingobject: unknown

Return Type Jump to heading

object is
String
| Number
| BigInt
| Boolean
| Symbol
Back to top