arrow-fx-coroutines / arrow.fx.coroutines.stream / Pipe
typealias ~~Pipe~~<I, O> = (Stream<I>) -> Stream<O>
Deprecated: Pipe is deprecated as part of Stream deprecation.
A stream transformation can be represented as a function from stream to stream.
This means that Pipe is also an alias for fun Stream<I>.name(): Stream<O>.
Pipes are typically applied with the through operation on Stream.
This is useful when you want to expose a Stream transformation from a data type.
This can not conveniently be done with extension functions.
i.e. arrow.fx.coroutines.stream.concurrent.Queue.dequeueBatch
fun <I, O> ~~Pipe~~(pipe: (Stream<I>) -> Stream<O>): Pipe<I, O>
Deprecated: Pipe is deprecated as part of Stream deprecation.
Do you like Arrow?
✖