EdgeAIG's picture
download
raw
779 Bytes
/**
* The `Symbol` module contains the runtime predicate for JavaScript primitive
* `symbol` values. It is most useful at boundaries where a value is `unknown`
* and must be narrowed before it can be used as a symbol key, identifier, or
* discriminant.
*
* @since 2.0.0
*/
/**
* 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)
*
* ```ts
* import { Symbol } from "effect"
*
* console.log(Symbol.isSymbol(globalThis.Symbol.for("a"))) // true
* console.log(Symbol.isSymbol("a")) // false
* ```
*
* @category guards
* @since 2.0.0
*/
export declare const isSymbol: (u: unknown) => u is symbol;
//# sourceMappingURL=Symbol.d.ts.map

Xet Storage Details

Size:
779 Bytes
·
Xet hash:
0d0d878a74bfce514ed0e443da02bd4a99549495bcc44e50b65d7892bd8d22d5

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.