effect-io-ai

Package: effect
Module: Symbol

Symbol.isSymbol

Checks whether a value is a symbol.

When to use

Use to validate unknown input before treating it as a JavaScript symbol.

Example (Checking for symbols)

import { Symbol } from "effect"

console.log(Symbol.isSymbol(globalThis.Symbol.for("a"))) // true
console.log(Symbol.isSymbol("a")) // false

Signature

declare const isSymbol: (u: unknown) => u is symbol

Source

Since v2.0.0