Skip to content

isWeakSet

Returns true for WeakSet instances

130 bytes

Usage

Returns true for WeakSet instances, even if they are subclass instances or from other realms.

import * as
import _
_
from 'radashi'
import _
_
.
isWeakSet<object>(value: unknown): value is WeakSet<object>
export isWeakSet

Checks if the given value is a WeakSet.

Instances from other realms are also supported.

@seehttps://radashi.js.org/reference/typed/isWeakSet

@example

isWeakSet(new WeakSet()) // => true
isWeakSet(new Set()) // => false

@version12.2.0

isWeakSet
(new
var WeakSet: WeakSetConstructor
new <object>(values?: readonly object[] | null | undefined) => WeakSet<object> (+1 overload)
WeakSet
()) // true
import _
_
.
isWeakSet<object>(value: unknown): value is WeakSet<object>
export isWeakSet

Checks if the given value is a WeakSet.

Instances from other realms are also supported.

@seehttps://radashi.js.org/reference/typed/isWeakSet

@example

isWeakSet(new WeakSet()) // => true
isWeakSet(new Set()) // => false

@version12.2.0

isWeakSet
(new (class extends
var WeakSet: WeakSetConstructor
WeakSet
{})()) // true