class NonLeafTreeBuilder<T,C>
undocumented
Implements: BuilderBase<T,C>
Type parameters
| Name | Constraints | Description |
|---|---|---|
| T | undocumented | |
| C | BlockBuilder<T> | undocumented |
Properties
_left
undocumented
_leftDefinition
_left?: NonLeafBlockBuilder<T, C> | undefined;
_middle
undocumented
_middleDefinition
_middle?: NonLeafBuilder<T, NonLeafBlockBuilder<T, C>> | undefined;
_right
undocumented
_rightDefinition
_right?: NonLeafBlockBuilder<T, C> | undefined;
context
undocumented
contextDefinition
readonly context: ListContext;
left
undocumented
leftDefinition
get left(): NonLeafBlockBuilder<T, C>;
set left(value: NonLeafBlockBuilder<T, C>);
length
undocumented
lengthmiddle
undocumented
middleDefinition
get middle(): NonLeafBuilder<T, NonLeafBlockBuilder<T, C>> | undefined;
set middle(value: NonLeafBuilder<T, NonLeafBlockBuilder<T, C>> | undefined);
right
undocumented
rightDefinition
get right(): NonLeafBlockBuilder<T, C>;
set right(value: NonLeafBlockBuilder<T, C>);
source
undocumented
sourceDefinition
source?: NonLeafTree<T, any> | undefined;
Methods
append
undocumented
appendbuild
undocumented
buildbuildMap
undocumented
buildMapDefinition
buildMap<T2>(f: (value: T) => T2): NonLeafTree<T2, any>;
Type parameters
| Name | Description |
|---|---|
| T2 |
Parameters
| Name | Type | Description |
|---|---|---|
f | (value: T) => T2 |
Overrides
get
undocumented
getgetChildLength
undocumented
getChildLengthinsert
undocumented
insertmodifyFirstChild
undocumented
modifyFirstChildmodifyLastChild
undocumented
modifyLastChildnormalized
undocumented
normalizedDefinition
normalized(): NonLeafBuilder<T, C>;
prepend
undocumented
prepend