Flatten the output of a pipeline stage that emits array of values into single values.
Input PipelineStage
Output PipelineStage
Groups the items produced by a pipeline according to a specified criterion, and emits the resulting groups
Input PipelineStage
A function that extracts the grouping key for each item
(optional) A function that transforms items before inserting them in a group
Find the smallest value produced by a pipeline of iterators. It takes a ranking function as input, which is invoked with (x, y) and must returns True if x > y and False otherwise. Warning: this function needs to materialize all values of the pipeline.
Input PipelineStage
A pipeline stage that emits the highest value found
Find the smallest value produced by a pipeline of iterators. It takes a ranking function as input, which is invoked with (x, y) and must returns True if x < y and False otherwise. Warning: this function needs to materialize all values of the pipeline.
Input PipelineStage
A pipeline stage that emits the lowest value found
Peek values from the input pipeline stage, and use them to decide between two candidate pipeline stages to continue the pipeline.
Input pipeline stage
How many items to peek from the input?
Predicate function invoked with the values
Callback invoked if the predicate function evaluates to True
Callback invoked if the predicate function evaluates to False
A pipeline stage
Generated using TypeDoc
A pipeline implemented using Rx.js
Thomas Minier