( f: (a: A) => Effect.Effect<Request.Request.Success<A>, Request.Request.Error<A>, R> )
| 230 | |
| 231 | /** @internal */ |
| 232 | export const fromEffect = <R, A extends Request.Request<any, any>>( |
| 233 | f: (a: A) => Effect.Effect<Request.Request.Success<A>, Request.Request.Error<A>, R> |
| 234 | ): RequestResolver.RequestResolver<A, R> => |
| 235 | makeBatched((requests: RA.NonEmptyArray<A>) => |
| 236 | Effect.forEach( |
| 237 | requests, |
| 238 | (a) => Effect.flatMap(Effect.exit(f(a)), (e) => complete(a, e as any)), |
| 239 | { concurrency: "unbounded", discard: true } |
| 240 | ) |
| 241 | ).identified("FromEffect", f) |
| 242 | |
| 243 | /** @internal */ |
| 244 | export const fromEffectTagged = < |
nothing calls this directly
no test coverage detected