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) // => { {…} }
}