interface BlockBuilder<T,C>
undocumented
Extends: BuilderBase<T,C>
Implemented by: NonLeafBlockBuilder<T,C>, LeafBlockBuilder<T>
Type parameters
| Name | Default | Description |
|---|---|---|
| T | undocumented | |
| C | unknown | undocumented |
Properties
length
undocumented
lengthMethods
append
undocumented
appendbuild
undocumented
buildbuildMap
undocumented
buildMapconcat
undocumented
concatDefinition
concat(other: BlockBuilder<T, C>, prependOther?: boolean): void;
Parameters
| Name | Type | Description |
|---|---|---|
other | BlockBuilder<T, C> | |
prependOther | boolean |
copy
undocumented
copyDefinition
copy(children: C[], length: number): BlockBuilder<T, C>;
Parameters
| Name | Type | Description |
|---|---|---|
children | C[] | |
length | number |
forEach
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;} |
get
undocumented
getinsert
undocumented
insertprepend
undocumented
prependremove
undocumented
removesplitRight
undocumented
splitRight