MCPcopy Create free account
hub / github.com/Effect-TS/effect / collectAllLoop

Function collectAllLoop

packages/effect/src/internal/sink.ts:80–87  ·  view source on GitHub ↗
(
  acc: Chunk.Chunk<In>
)

Source from the content-addressed store, hash-verified

78
79/** @internal */
80const collectAllLoop = <In>(
81 acc: Chunk.Chunk<In>
82): Channel.Channel<never, Chunk.Chunk<In>, never, never, Chunk.Chunk<In>, unknown> =>
83 core.readWithCause({
84 onInput: (chunk: Chunk.Chunk<In>) => collectAllLoop(pipe(acc, Chunk.appendAll(chunk))),
85 onFailure: core.failCause,
86 onDone: () => core.succeed(acc)
87 })
88
89/** @internal */
90export const collectAllN = <In>(n: number): Sink.Sink<Chunk.Chunk<In>, In, In> =>

Callers 1

collectAllFunction · 0.85

Calls 1

pipeFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…