/** * A schedule that recurs as long as the effectful condition holds, collecting * all inputs into a list. * * @tsplus static effect/core/io/Schedule.Ops collectWhileEffect */ export function collectWhileEffect( f: (a: A) => Effect ): Schedule], Env, A, Chunk> { return Schedule.recurWhileEffect(f).collectAll }