MCPcopy
hub / github.com/Effect-TS/effect / foldChunksEffect

Function foldChunksEffect

packages/effect/src/internal/sink.ts:957–961  ·  view source on GitHub ↗
(
  s: S,
  contFn: Predicate<S>,
  f: (s: S, chunk: Chunk.Chunk<In>) => Effect.Effect<S, E, R>
)

Source from the content-addressed store, hash-verified

955
956/** @internal */
957export const foldChunksEffect = <S, In, E, R>(
958 s: S,
959 contFn: Predicate<S>,
960 f: (s: S, chunk: Chunk.Chunk<In>) => Effect.Effect<S, E, R>
961): Sink.Sink<S, In, In, E, R> => suspend(() => new SinkImpl(foldChunksEffectReader(s, contFn, f)))
962
963/** @internal */
964const foldChunksEffectReader = <S, R, E, In>(

Callers 1

foldLeftChunksEffectFunction · 0.85

Calls 2

foldChunksEffectReaderFunction · 0.85
suspendFunction · 0.70

Tested by

no test coverage detected