well known symbol - nberlette/is GitHub Wiki
@nick/is/well-known-symbol
isWellKnownSymbol
Signature
function isWellKnownSymbol(it: unknown): it is WellKnownSymbol;
Parameters
Name | Info |
---|---|
it |
The value to check. |
Returns
true
if the value is a well-known symbol, false
otherwise.
Category
Primitives
Examples
import { isWellKnownSymbol } from "jsr:@nick/is/well-known-symbol";
isWellKnownSymbol(Symbol.iterator); // true
isWellKnownSymbol(Symbol.asyncIterator); // true
isWellKnownSymbol(Symbol.hasInstance); // true
isWellKnownSymbol(Symbol.for("Symbol.iterator")); // false
isWellKnownSymbol(Symbol("Symbol.iterator")); // false
WellKnownSymbol
Signature
export type WellKnownSymbol = ValueOf<{
[K in [object Object]]: SymbolConstructor[K]
}>;
Union type representing all of the well-known symbols defined on the global
Symbol
object in the current runtime environment.
Category
Primitives