IFClite TypeScript API
    Preparing search index...

    Interface BsddClient

    interface BsddClient {
        classProperties(
            uri: string,
            signal: AbortSignal,
        ): Promise<BsddPropertyCard[]>;
        getClass(uri: string, signal: AbortSignal): Promise<BsddClassCard | null>;
        resolveUri(uri: string, signal: AbortSignal): Promise<BsddResolution>;
        search(
            query: {
                dictionaryUri?: string;
                limit: number;
                relatedIfcEntity?: string;
                text: string;
            },
            signal: AbortSignal,
        ): Promise<BsddClassSummary[]>;
    }
    Index
    • Parameters

      • uri: string
      • signal: AbortSignal

      Returns Promise<BsddClassCard | null>

    • Parameters

      • uri: string
      • signal: AbortSignal

      Returns Promise<BsddResolution>

    • Parameters

      • query: {
            dictionaryUri?: string;
            limit: number;
            relatedIfcEntity?: string;
            text: string;
        }
      • signal: AbortSignal

      Returns Promise<BsddClassSummary[]>