Package: effect
Module: Sink
Runs an effectful function for each input element while it returns true.
Details
The sink stops consuming input when the function returns false or when the
upstream stream ends, and completes with void.
Signature
declare const forEachWhile: <In, E, R>(f: (input: In) => Effect.Effect<boolean, E, R>) => Sink<void, In, never, E, R>
Since v2.0.0