tyneq / TyneqOrderedTerminalOperator
Abstract Class: TyneqOrderedTerminalOperator<TSource, TResult>
Defined in: src/core/terminal/TyneqOrderedTerminalOperator.ts:16
Abstract base for terminal operators that require a fully ordered sequence.
Remarks
Use this when your terminal operator needs access to ordered-sequence members (comparers, parent chain, etc.). Register with @orderedTerminal or createOrderedTerminalOperator.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TSource | - | Element type of the source sequence. |
TResult | TSource | The return type of process(). |
Constructors
Constructor
new TyneqOrderedTerminalOperator<
TSource,TResult>(source):TyneqOrderedTerminalOperator<TSource,TResult>
Defined in: src/core/terminal/TyneqOrderedTerminalOperator.ts:19
Parameters
| Parameter | Type |
|---|---|
source | OrderedEnumerable<TSource> |
Returns
TyneqOrderedTerminalOperator<TSource, TResult>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
source | readonly | OrderedEnumerable<TSource> | src/core/terminal/TyneqOrderedTerminalOperator.ts:17 |
Methods
process()
abstractprocess():TResult
Defined in: src/core/terminal/TyneqOrderedTerminalOperator.ts:25
Executes the terminal operation and returns the result.
Returns
TResult