Fluent interface for composing async stream operations.
Supports three call patterns:
The type of values in the stream
Retrieves the underlying async iterable.
The async iterable for manual iteration
Applies a transformation task to the stream.
The type of transformed values
The task to apply
A new pipe with transformed values
Applies a terminal sink operation to consume the stream.
The type of result
The sink to apply
A promise resolving to the sink's result
Fluent interface for composing async stream operations.
Supports three call patterns: