The facilitator client to extend
The client extended with bazaar discovery capabilities
// Basic usage
const client = withBazaar(new HTTPFacilitatorClient());
const resources = await client.extensions.discovery.listResources({ type: "http" });
// Chaining with other extensions
const client = withBazaar(withOtherExtension(new HTTPFacilitatorClient()));
await client.extensions.other.someMethod();
await client.extensions.discovery.listResources();
Extends a facilitator client with Bazaar discovery query functionality. Preserves and merges with any existing extensions from prior chaining.