IFClite TypeScript API
    Preparing search index...

    Interface InflatedAttributes

    The structured branches entityToJSON exposes alongside attributes.

    interface InflatedAttributes {
        attributes: Record<string, unknown>;
        classifications: ClassificationRef[];
        geometryCarriers: GeometryRefCarrier[];
        geometryRefRecord?: GeometryRefRecord;
        geometryRefs: string[];
        materials: MaterialAssignment[];
        meta: Record<string, string>;
        psets: Record<string, Record<string, PropertyValue>>;
        quantities: Record<string, Record<string, number>>;
    }

    Hierarchy (View Summary)

    Index
    attributes: Record<string, unknown>

    Whatever didn't inflate — stays in the flat attributes branch.

    classifications: ClassificationRef[]
    geometryCarriers: GeometryRefCarrier[]

    Embedded geometry records to recreate in the doc's geometry map, if carried.

    geometryRefRecord?: GeometryRefRecord
    geometryRefs: string[]
    materials: MaterialAssignment[]
    meta: Record<string, string>

    Shape-gated provenance read off IFCLITE_ATTR.META (strings only).

    psets: Record<string, Record<string, PropertyValue>>
    quantities: Record<string, Record<string, number>>