IFClite TypeScript API
    Preparing search index...

    Function discoverDataSources

    • Discover data sources by sampling entities — EXPENSIVE.

      Samples up to SAMPLE_SIZE entities per type to collect property sets, quantity sets, classification systems, and material names. Only call when the user actively needs this data (e.g., opens a dropdown).

      Parameters

      • provider: LensDataProvider
      • categories: {
            classifications?: boolean;
            materials?: boolean;
            properties?: boolean;
            quantities?: boolean;
        }

      Returns Partial<
          Pick<
              DiscoveredLensData,
              "propertySets"
              | "quantitySets"
              | "classificationSystems"
              | "materials",
          >,
      >