class LeafTree<T>
undocumented
Implements: Tree<T,TS,TB,C>
Type parameters
Name | Description |
---|---|
T | undocumented |
Properties
context
undocumented
context
length
undocumented
length
middle
undocumented
middle
right
undocumented
right
Methods
_normalize
undocumented
_normalize
Definition
_normalize():
List.NonEmpty
<T>;
appendMiddle
undocumented
appendMiddle
concat
undocumented
concat
Definition
concat<T2>(...sources:
ArrayNonEmpty
<
StreamSource
<T2>>):
List.NonEmpty
<T
|
T2>;
Type parameters
Name | Description |
---|---|
T2 |
Parameters
Name | Type | Description |
---|---|---|
sources | ArrayNonEmpty < StreamSource <T2>> |
concatBlock
undocumented
concatBlock
Definition
concatBlock(other:
LeafBlock
<T>):
List.NonEmpty
<T>;
Parameters
Name | Type | Description |
---|---|---|
other | LeafBlock <T> |
concatTree
undocumented
concatTree
copy
undocumented
copy
copy2
undocumented
copy2
drop
undocumented
drop
forEach
undocumented
forEach
Definition
forEach(f: (value: T, index: number, halt: () => void) => void, state?:
TraverseState
): void;
Parameters
Name | Type | Description |
---|---|---|
f | (value: T, index: number, halt: () => void) => void | |
state | TraverseState |
get
undocumented
get
getChildLength
undocumented
getChildLength
map
undocumented
map
mapPure
undocumented
mapPure
prependMiddle
undocumented
prependMiddle
reversed
undocumented
reversed
stream
undocumented
stream
Definition
stream(reversed?: boolean):
Stream.NonEmpty
<T>;
Parameters
Name | Type | Description |
---|---|---|
reversed | boolean |
streamRange
undocumented
streamRange
Definition
streamRange(range:
IndexRange
, reversed?: boolean):
Stream
<T>;
Parameters
Name | Type | Description |
---|---|---|
range | IndexRange | |
reversed | boolean |
take
undocumented
take
toArray
undocumented
toArray
Definition
toArray(range?:
IndexRange
, reversed?: boolean): T[]
|
any;
Parameters
Name | Type | Description |
---|---|---|
range | IndexRange | |
reversed | boolean |