(input: Chunk.Chunk<string>)
| 158 | never |
| 159 | > = Channel.readWithCause({ |
| 160 | onInput(input: Chunk.Chunk<string>) { |
| 161 | const filtered = filterEmpty(input) |
| 162 | return Channel.zipRight(Chunk.isEmpty(filtered) ? Channel.void : Channel.write(filtered), loop) |
| 163 | }, |
| 164 | onFailure(cause: Cause.Cause<IE>) { |
| 165 | return Channel.failCause(cause) |
| 166 | }, |