Skip to main content

abstract class CollisionBuilderBase<E>

Base class for mutable builders that handle hash collisions in hashed collections.

Type parameters​

NameDescription
Ethe entry type contained in the collision bucket

Properties​

_entries​

undocumented

Definition​

abstract _entries?: List.Builder<E> | undefined;

entries​

undocumented

Definition​

get entries(): List.Builder<E>;

size​

undocumented

Definition​

get size(): number;

source​

undocumented

Definition​

abstract source?: undefined | {
    size: number;
    entries: List.NonEmpty<E>;
    forEach(f: (entry: E, index: number, halt: () => void) => void, options?: {
      state?: TraverseState;
    }): void;
  };

Methods​

forEach​

undocumented

Definition​

forEach(f: (entry: E, index: number, halt: () => void) => void, options?: {
    state?: TraverseState;
  }): void;

Parameters​

NameTypeDescription
f(entry: E, index: number, halt: () => void) => void
options{
    state?: TraverseState;
  }