T402 API Reference - v2.8.0
    Preparing search index...

    Function withBazaar

    • Extends a facilitator client with Bazaar discovery query functionality. Preserves and merges with any existing extensions from prior chaining.

      Type Parameters

      • T extends HTTPFacilitatorClient

      Parameters

      • client: T

        The facilitator client to extend

      Returns WithExtensions<T, BazaarClientExtension>

      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();