class ListContext
undocumented
Properties
builder
undocumented
builder
Definition
readonly builder: <T>() =>
GenBuilder
<T>;
from
undocumented
from
Definition
readonly from: <T>(sources_0: StreamSource<T>, ...sources_1: StreamSource<T>[]) => any;
fromString
undocumented
fromString
Definition
readonly fromString: (sources_0: string, ...sources_1: string[]) => any;
reducer
undocumented
reducer
Definition
readonly reducer: <T>(source?: StreamSource<T>) => Reducer<T, List<T>>;
Methods
createBuilder
undocumented
createBuilder
Definition
createBuilder<T>(source?: List<T>):
GenBuilder
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
source | List<T> |
isLeafBlock
undocumented
isLeafBlock
isLeafBlockBuilder
undocumented
isLeafBlockBuilder
Definition
isLeafBlockBuilder<T>(obj:
LeafBuilder
<T>): obj is
LeafBlockBuilder
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
obj | LeafBuilder <T> |
isLeafTree
undocumented
isLeafTree
isLeafTreeBuilder
undocumented
isLeafTreeBuilder
Definition
isLeafTreeBuilder<T>(obj:
LeafBuilder
<T>): obj is
LeafTreeBuilder
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
obj | LeafBuilder <T> |
isNonLeafBlock
undocumented
isNonLeafBlock
isNonLeafBlockBuilder
undocumented
isNonLeafBlockBuilder
Definition
isNonLeafBlockBuilder<T>(obj:
NonLeafBuilder
<T, any>): obj is
NonLeafBlockBuilder
<T, any>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
obj | NonLeafBuilder <T, any> |
isNonLeafTree
undocumented
isNonLeafTree
isReversedLeafBlock
undocumented
isReversedLeafBlock
leafBlock
undocumented
leafBlock
leafBlockBuilder
undocumented
leafBlockBuilder
Definition
leafBlockBuilder<T>(children: T[]):
LeafBlockBuilder
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
children | T[] |
leafBlockBuilderSource
undocumented
leafBlockBuilderSource
leafTree
undocumented
leafTree
leafTreeBuilder
undocumented
leafTreeBuilder
Definition
leafTreeBuilder<T>(left:
LeafBlockBuilder
<T>, right:
LeafBlockBuilder
<T>, middle?:
NonLeafBuilder
<T,
LeafBlockBuilder
<T>>, length?: number):
LeafTreeBuilder
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
left | LeafBlockBuilder <T> | |
right | LeafBlockBuilder <T> | |
middle | NonLeafBuilder <T, LeafBlockBuilder <T>> | |
length | number |
leafTreeBuilderSource
undocumented
leafTreeBuilderSource
nonLeafBlock
undocumented
nonLeafBlock
nonLeafBlockBuilder
undocumented
nonLeafBlockBuilder
Definition
nonLeafBlockBuilder<T, C extends
BlockBuilder
<T>>(level: number, children: C[], length: number):
NonLeafBlockBuilder
<T, C>;
Type parameters
Name | Constraints | Description |
---|---|---|
T | ||
C | BlockBuilder <T> |
Parameters
Name | Type | Description |
---|---|---|
level | number | |
children | C[] | |
length | number |
nonLeafBlockBuilderSource
undocumented
nonLeafBlockBuilderSource
Definition
nonLeafBlockBuilderSource<T, C extends
BlockBuilder
<T>>(source:
NonLeafBlock
<T, any>):
NonLeafBlockBuilder
<T, C>;
Type parameters
Name | Constraints | Description |
---|---|---|
T | ||
C | BlockBuilder <T> |
Parameters
Name | Type | Description |
---|---|---|
source | NonLeafBlock <T, any> |
nonLeafTree
undocumented
nonLeafTree
Definition
nonLeafTree<T, C extends
Block
<T, C>>(left:
NonLeafBlock
<T, C>, right:
NonLeafBlock
<T, C>, middle:
NonLeaf
<T,
NonLeafBlock
<T, C>>
|
null, level: number):
NonLeafTree
<T, C>;
Type parameters
Name | Constraints | Description |
---|---|---|
T | ||
C | Block <T, C> |
Parameters
Name | Type | Description |
---|---|---|
left | NonLeafBlock <T, C> | |
right | NonLeafBlock <T, C> | |
middle | NonLeaf <T, NonLeafBlock <T, C>> | null | |
level | number |
nonLeafTreeBuilder
undocumented
nonLeafTreeBuilder
Definition
nonLeafTreeBuilder<T, C extends
BlockBuilder
<T>>(level: number, left:
NonLeafBlockBuilder
<T, C>, right:
NonLeafBlockBuilder
<T, C>, middle?:
NonLeafBuilder
<T,
NonLeafBlockBuilder
<T, C>>, length?: number):
NonLeafTreeBuilder
<T, C>;
Type parameters
Name | Constraints | Description |
---|---|---|
T | ||
C | BlockBuilder <T> |
Parameters
Name | Type | Description |
---|---|---|
level | number | |
left | NonLeafBlockBuilder <T, C> | |
right | NonLeafBlockBuilder <T, C> | |
middle | NonLeafBuilder <T, NonLeafBlockBuilder <T, C>> | |
length | number |
nonLeafTreeBuilderSource
undocumented
nonLeafTreeBuilderSource
Definition
nonLeafTreeBuilderSource<T, C extends
BlockBuilder
<T>>(source:
NonLeafTree
<T, any>):
NonLeafTreeBuilder
<T, C>;
Type parameters
Name | Constraints | Description |
---|---|---|
T | ||
C | BlockBuilder <T> |
Parameters
Name | Type | Description |
---|---|---|
source | NonLeafTree <T, any> |
reversedLeaf
undocumented
reversedLeaf
Definition
reversedLeaf<T>(children: readonly T[]):
ReversedLeafBlock
<T>;
Type parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
children | readonly T[] |