Skip to content

Symbol

2 exports Added in v2.0.0 Source

Guards

isSymbol

Added in v2.0.0 Source

Tests if a value is a symbol.

Signature

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

Example

import * as assert from "node:assert"
import { Predicate } from "effect"

assert.deepStrictEqual(Predicate.isSymbol(Symbol.for("a")), true)
assert.deepStrictEqual(Predicate.isSymbol("a"), false)

Instances

Equivalence

Added in v2.0.0 Source

Signature

declare const Equivalence: equivalence.Equivalence<symbol>;