Creates a proxy that distributes method calls and property accesses
across a pool of object instances. Only one ongoing access per
instance is allowed at a time. If all instances are busy, accesses
wait until one becomes free.
The returned proxy provides a promisified version of the original
interface: method calls and property accesses all return promises.
Creates a proxy that distributes method calls and property accesses across a pool of object instances. Only one ongoing access per instance is allowed at a time. If all instances are busy, accesses wait until one becomes free.
The returned proxy provides a promisified version of the original interface: method calls and property accesses all return promises.