MCPcopy Index your code
hub / github.com/Effect-TS/effect / foldChunkSplitEffect

Function foldChunkSplitEffect

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

Source from the content-addressed store, hash-verified

1017
1018/** @internal */
1019const foldChunkSplitEffect = <S, R, E, In>(
1020 s: S,
1021 chunk: Chunk.Chunk<In>,
1022 contFn: Predicate<S>,
1023 f: (s: S, input: In) => Effect.Effect<S, E, R>
1024): Effect.Effect<[S, Option.Option<Chunk.Chunk<In>>], E, R> =>
1025 foldChunkSplitEffectInternal(s, chunk, 0, chunk.length, contFn, f)
1026
1027/** @internal */
1028const foldChunkSplitEffectInternal = <S, R, E, In>(

Callers 1

foldEffectReaderFunction · 0.85

Calls 1

Tested by

no test coverage detected