Skip to main content

abstract class BlockBuilderBase<E>

Base class for mutable builders that construct hash blocks for hashed collections.

Type parameters​

NameDescription
Ethe entry type stored in the block

Properties​

_entries​

undocumented

Definition​

abstract _entries?: undefined | E[];

_entrySets​

undocumented

Definition​

abstract _entrySets?: undefined | GenBlockBuilderEntry<E>[];

isEmpty​

undocumented

Definition​

get isEmpty(): boolean;

size​

undocumented

Definition​

abstract get size(): number;

source​

undocumented

Definition​

abstract source?: undefined | GenSource<E>;

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;
  }