class NonLeafBlockBuilder<T,C>
undocumented
Implements: BlockBuilder<T,C>
Type parameters
| Name | Constraints | Description |
|---|---|---|
| T | undocumented | |
| C | BlockBuilder<T> | undocumented |
Properties
children
undocumented
childrencontext
undocumented
contextDefinition
readonly context: ListContext;
length
undocumented
lengthlevel
undocumented
levelnrChildren
undocumented
nrChildrensource
undocumented
sourceDefinition
source?: NonLeafBlock<T, any> | undefined;
Methods
append
undocumented
appendbuild
undocumented
buildbuildMap
undocumented
buildMapDefinition
buildMap<T2>(f: (value: T) => T2): NonLeafBlock<T2, any>;
Type parameters
| Name | Description |
|---|---|
| T2 |
Parameters
| Name | Type | Description |
|---|---|---|
f | (value: T) => T2 |
Overrides
concat
undocumented
concatDefinition
concat(other: NonLeafBlockBuilder<T, C>, prependOther?: boolean): void;
Parameters
| Name | Type | Description |
|---|---|---|
other | NonLeafBlockBuilder<T, C> | |
prependOther | boolean |
Overrides
copy
undocumented
copyDefinition
copy(children: C[], length: number): NonLeafBlockBuilder<T, C>;
Parameters
| Name | Type | Description |
|---|---|---|
children | C[] | |
length | number |
Overrides
dropFirst
undocumented
dropFirstdropLast
undocumented
dropLastforEach
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
getgetCoordinates
undocumented
getCoordinatesinsert
undocumented
insertmodifyFirstChild
undocumented
modifyFirstChildmodifyLastChild
undocumented
modifyLastChildnormalized
undocumented
normalizedDefinition
normalized(): NonLeafBuilder<T, C> | undefined;
prepend
undocumented
prependremove
undocumented
removesplitRight
undocumented
splitRightDefinition
splitRight(index?: number): NonLeafBlockBuilder<T, C>;
Parameters
| Name | Type | Description |
|---|---|---|
index | number |