FastSet
Defined in: packages/core/src/set/fast-set.ts:12
A Set-like container that routes PropertyKey elements (string, number, symbol) to a null-prototype plain object and all other elements to a native Set.
V8 stores integer-keyed properties on a null-prototype object as a packed C++ elements array, making membership checks significantly faster than a hash-table-backed Set for bounded numeric ranges.
Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FastSet<
T>(iterable?):FastSet<T>
Defined in: packages/core/src/set/fast-set.ts:16
Parameters
Section titled “Parameters”iterable?
Section titled “iterable?”Iterable<T, any, any>
Returns
Section titled “Returns”FastSet<T>
Methods
Section titled “Methods”add(
value):FastSet<T>
Defined in: packages/core/src/set/fast-set.ts:32
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”FastSet<T>
has(
value):boolean
Defined in: packages/core/src/set/fast-set.ts:24
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”boolean