interface Block<T,TS,C>
undocumented
Implemented by: NonLeafBlock<T,C>, LeafBlock<T>
Type parameters
| Name | Constraints | Default | Description |
|---|---|---|---|
| T | undocumented | ||
| TS | Block<T, TS, C> | any | undocumented |
| C | any | undocumented |
Properties
Methods
_mutateSplitRight
undocumented
_mutateSplitRightappendInternal
undocumented
appendInternalconcatChildren
undocumented
concatChildrencopy
undocumented
copycreateBlockBuilder
undocumented
createBlockBuilderDefinition
createBlockBuilder(): BlockBuilder<T, any>;
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
getmap
undocumented
mapmapPure
undocumented
mapPureprependInternal
undocumented
prependInternalreversed
undocumented
reversedstream
undocumented
streamDefinition
stream(options?: {
reversed?: boolean;
}): Stream.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
options | {reversed?: boolean;} |
streamRange
undocumented
streamRangetoArray
undocumented
toArray