Effect CommunityEC
Effect Community3y ago
4 replies
jessekelly

Can a Resolver Handle Multiple Requests in a Batched Manner?

Another random question! Can a single resolver handle multiple different requests in a batched manner? For example,

const Resolver = RequestResolver.makeBatched((requests: (A | B)[]) => ...)

const getA = (id: number) => Effect.request(A({ id }), Resolver)
const getB = (id: number) => Effect.request(B({ id }), Resolver)


Will calls to getA and getB be handled as a group and only call Resolver once?
Was this page helpful?