Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T: UIntArray

Hierarchy

Implements

  • IEquiv

Index

Constructors

Protected constructor

  • new ASparseSet<T>(dense: T, sparse: T): ASparseSet<T>

Properties

Readonly [Symbol.species]

[Symbol.species]: SetConstructor

Readonly [Symbol.toStringTag]

[Symbol.toStringTag]: string

Accessors

capacity

  • get capacity(): number

size

  • get size(): number

Methods

[Symbol.iterator]

  • [Symbol.iterator](): IterableIterator<number>

Protected __copyTo

  • __copyTo<S>(dest: S): S

add

clear

  • clear(): void

delete

  • delete(key: number): boolean

disj

entries

  • entries(): IterableIterator<Pair<number, number>>

equiv

  • equiv(o: any): boolean

first

  • first(): undefined | number

forEach

  • forEach(fn: Fn3<number, number, Set<number>, void>, thisArg?: any): void

get

  • get(key: number, notFound?: number): number

has

  • has(key: number): boolean

into

keys

  • keys(): IterableIterator<number>

values

  • values(): IterableIterator<number>

Generated using TypeDoc