IFClite TypeScript API
    Preparing search index...

    Interface SyntheticEntity

    A single entity row for a synthetic store. Each spec becomes a real row in the EntityTable, so the table's own getTypeName / getName / getGlobalId / getTypeEnum closures serve it — no hand-rolled accessor shims, no casts.

    interface SyntheticEntity {
        expressId: number;
        globalId?: string;
        hasGeometry?: boolean;
        name?: string;
        type: string;
    }
    Index
    expressId: number
    globalId?: string
    hasGeometry?: boolean

    Sets the HAS_GEOMETRY flag so entities.hasGeometry() returns true.

    name?: string
    type: string

    IFC type name, e.g. 'IfcGeographicElement'. Matched case-insensitively.