( f: (input: Chunk.Chunk<In>) => Effect.Effect<X, E, R> )
| 1354 | |
| 1355 | /** @internal */ |
| 1356 | export const forEachChunk = <In, X, E, R>( |
| 1357 | f: (input: Chunk.Chunk<In>) => Effect.Effect<X, E, R> |
| 1358 | ): Sink.Sink<void, In, never, E, R> => { |
| 1359 | const process: Channel.Channel<never, Chunk.Chunk<In>, E, E, void, unknown, R> = core.readWithCause({ |
| 1360 | onInput: (input: Chunk.Chunk<In>) => pipe(core.fromEffect(f(input)), core.flatMap(() => process)), |
| 1361 | onFailure: core.failCause, |
| 1362 | onDone: () => core.void |
| 1363 | }) |
| 1364 | return new SinkImpl(process) |
| 1365 | } |
| 1366 | |
| 1367 | /** @internal */ |
| 1368 | export const forEachWhile = <In, E, R>( |
no test coverage detected
searching dependent graphs…