interface NonLeaf<T,C>
undocumented
Implemented by: NonLeafBlock<T,C>, NonLeafTree<T,C>
Type parameters
| Name | Constraints | Default | Description |
|---|---|---|---|
| T | undocumented | ||
| C | Block<any, C> | any | undocumented |
Properties
context
undocumented
contextDefinition
readonly context: ListContext;
Methods
concat
undocumented
concatcreateNonLeafBuilder
undocumented
createNonLeafBuilderDefinition
createNonLeafBuilder(): NonLeafBuilder<T, BlockBuilder<T>>;
dropInternal
undocumented
dropInternalforEach
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;} |
map
undocumented
mapmapPure
undocumented
mapPureprepend
undocumented
prependreversed
undocumented
reversedstream
undocumented
streamDefinition
stream(options?: {
reversed?: boolean;
}): Stream.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
options | {reversed?: boolean;} |
streamRange
undocumented
streamRangetakeInternal
undocumented
takeInternaltoArray
undocumented
toArray