Skip to content

isWeakSet

Checks if a value is a WeakSet object.

ts
function isWeakSet(value: unknown): value is WeakSet<WeakKey>

Parameters

value

  • Type: unknown

The value to check.

Returns

Returns true if value is a weak set, else false.

Example

ts
import { isWeakSet } from '@chronus-dev/utils'

const fruits: unknown = new WeakSet()
const apple = {}

if (isWeakSet(fruits)) {
    fruits.add(apple) // => { {…} }
}