( s: S, contFn: Predicate<S>, f: (s: S, input: In) => Effect.Effect<S, E, R> )
| 982 | |
| 983 | /** @internal */ |
| 984 | export const foldEffect = <S, In, E, R>( |
| 985 | s: S, |
| 986 | contFn: Predicate<S>, |
| 987 | f: (s: S, input: In) => Effect.Effect<S, E, R> |
| 988 | ): Sink.Sink<S, In, In, E, R> => suspend(() => new SinkImpl(foldEffectReader(s, contFn, f))) |
| 989 | |
| 990 | /** @internal */ |
| 991 | const foldEffectReader = <S, In, R, E>( |
no test coverage detected