- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
symbol object
        Nicholas Berlette edited this page Jun 19, 2025 
        ·
        1 revision
      
    function isSymbolObject(it: unknown): it is Symbol;Checks if a value is a symbol object, which is a boxed-primitive symbol that was
created by wrapping a primitive symbol in the Object() wrapper function.
| Name | Info | 
|---|---|
| it | The value to check. | 
true if the value is a boxed-primitive symbol object; otherwise, false.
Boxed Primitives
import { isSymbolObject } from "jsr:@nick/is/symbol-object";
isSymbolObject(Object(Symbol("abc"))); // true
isSymbolObject(Symbol("abc")); // false
isSymbolObject(Symbol.iterator); // false
isSymbolObject(Symbol.for("abc")); // false
isSymbolObject("@@abc"); // false