IFClite TypeScript API
    Preparing search index...

    Interface CardElement

    An element a finding refers to, as the native source names it.

    interface CardElement {
        expressId: number | null;
        globalId: string;
        ifcType?: string;
        key: string | null;
        modelId: string | null;
        modelName: string | null;
        name?: string;
        nativeUnresolved?: "ambiguous" | "unmatched";
        resolution: "resolved" | "missing" | "ambiguous";
        resolvedModelId: string | null;
    }

    Hierarchy (View Summary)

    Index
    expressId: number | null

    Live express id in resolvedModelId when validated.

    globalId: string

    IFC GlobalId.

    ifcType?: string
    key: string | null

    Durable key when validated; null otherwise.

    modelId: string | null

    Live viewer model id when the native source names one; null when it does not (BCF components, linked records).

    modelName: string | null

    Durable model name (file name) when known; historical evidence carries only this.

    name?: string
    nativeUnresolved?: "ambiguous" | "unmatched"

    The native source itself could not identify the element; it is never merged by GlobalId alone.

    resolution: "resolved" | "missing" | "ambiguous"
    resolvedModelId: string | null