IFClite TypeScript API
    Preparing search index...

    Interface BsddSource

    The port to bSDD. Every method resolves null / empty for "does not exist" and rejects on transport failure.

    interface BsddSource {
        getClass(
            uri: string,
            options?: BsddClassOptions,
        ): Promise<BsddClass | null>;
        getDictionary(uri: string): Promise<BsddDictionary | null>;
        listClasses(dictionaryUri: string): Promise<BsddClassSummary[]>;
        listDictionaries(): Promise<BsddDictionary[]>;
        resolveUri(uri: string): Promise<BsddUriRecord>;
        searchClasses(query: BsddSearchQuery): Promise<BsddSearchPage>;
    }

    Hierarchy (View Summary)

    Index
    • Every class of a dictionary (flat; parentClassCode carries the tree).

      Parameters

      • dictionaryUri: string

      Returns Promise<BsddClassSummary[]>

    • Resolve any bSDD URI (class, property, dictionary) for URI health.

      Parameters

      • uri: string

      Returns Promise<BsddUriRecord>