IFClite TypeScript API
    Preparing search index...

    Interface LoadedModel

    interface LoadedModel {
        backend: HeadlessLikeBackend;
        bim: BimContext;
        filePath?: string;
        id: string;
        loadedAt: number;
        name: string;
        scanWarnings?: readonly string[];
        sourceFingerprint?: string;
        store: IfcDataStore;
    }
    Index

    Concrete backend, retained so mutation tools can reach the editor without reflection.

    filePath?: string
    id: string
    loadedAt: number
    name: string
    scanWarnings?: readonly string[]

    The parser's scan: diagnostics for this model: records the scan dropped (an unterminated or unescaped string, #3695/#7541) or skipped (#3395). Absent when every record the file declares was read. Answers about a model that has them describe less than the file holds, so model_load returns them to the caller (#7610).

    sourceFingerprint?: string

    sourceModelIdentity(name, postUnwrapBytes) — the same string the viewer stores as FederatedModel.sourceFingerprint, so a .rules.json rule set whose targets.modelFingerprints were authored in the viewer resolves to this model in check_rules too (#5138). Absent when the model did not come from a file this process read (it then matches no fingerprint target).