/** * Drops all elements of the stream for as long as the specified predicate * produces an effect that evalutates to `true`. * * @tsplus static effect/core/stream/Stream.Aspects dropWhileEffect * @tsplus pipeable effect/core/stream/Stream dropWhileEffect */ export function dropWhileEffect(f: (a: A) => Effect) { return (self: Stream): Stream => self.pipeThrough(Sink.dropWhileEffect(f)) }