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.
isWeakSet(new var WeakSet: WeakSetConstructornew <object>(values?: readonly object[] | null | undefined) => WeakSet<object> (+1 overload)
WeakSet()) // trueimport _
_.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.
isWeakSet(new (class extends var WeakSet: WeakSetConstructor
WeakSet {})()) // true