( f: (chunk: RA.NonEmptyArray<A>) => Iterable<Request.Request.Success<A>> )
| 218 | |
| 219 | /** @internal */ |
| 220 | export const fromFunctionBatched = <A extends Request.Request<any>>( |
| 221 | f: (chunk: RA.NonEmptyArray<A>) => Iterable<Request.Request.Success<A>> |
| 222 | ): RequestResolver.RequestResolver<A> => |
| 223 | makeBatched((as: RA.NonEmptyArray<A>) => |
| 224 | Effect.forEach( |
| 225 | f(as), |
| 226 | (res, i) => complete(as[i], core.exitSucceed(res) as any), |
| 227 | { discard: true } |
| 228 | ) |
| 229 | ).identified("FromFunctionBatched", f) |
| 230 | |
| 231 | /** @internal */ |
| 232 | export const fromEffect = <R, A extends Request.Request<any, any>>( |
nothing calls this directly
no test coverage detected