Skip to content

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.

T

new FastSet<T>(iterable?): FastSet<T>

Defined in: packages/core/src/set/fast-set.ts:16

Iterable<T, any, any>

FastSet<T>

add(value): FastSet<T>

Defined in: packages/core/src/set/fast-set.ts:32

T

FastSet<T>


has(value): boolean

Defined in: packages/core/src/set/fast-set.ts:24

T

boolean