class LeafTreeBuilder<T>
undocumented
Implements: LeafBuilder<T>
Type parameters
| Name | Description |
|---|---|
| T | undocumented |
Properties
_left
undocumented
_leftDefinition
_left?: LeafBlockBuilder<T> | undefined;
_middle
undocumented
_middleDefinition
_middle?: NonLeafBuilder<T, LeafBlockBuilder<T>> | undefined;
_right
undocumented
_rightDefinition
_right?: LeafBlockBuilder<T> | undefined;
context
undocumented
contextDefinition
readonly context: ListContext;
left
undocumented
leftDefinition
get left(): LeafBlockBuilder<T>;
set left(value: LeafBlockBuilder<T>);
length
undocumented
lengthmiddle
undocumented
middleDefinition
get middle(): NonLeafBuilder<T, LeafBlockBuilder<T>> | undefined;
set middle(value: NonLeafBuilder<T, LeafBlockBuilder<T>> | undefined);
right
undocumented
rightDefinition
get right(): LeafBlockBuilder<T>;
set right(value: LeafBlockBuilder<T>);
Methods
append
undocumented
appendappendChildren
undocumented
appendChildrenbuild
undocumented
buildbuildMap
undocumented
buildMapforEach
undocumented
forEachDefinition
forEach(f: (value: T, index: number, halt: () => void) => void, options?: {
reversed?: boolean;
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (value: T, index: number, halt: () => void) => void | |
options | {reversed?: boolean;state?: TraverseState;} |
Overrides
get
undocumented
getinsert
undocumented
insertnormalized
undocumented
normalizedprepend
undocumented
prepend