@openbim/ifc
    Preparing search index...

    Interface LengthUnitReport

    What IfcModel.convertLengthUnit did, or, for a dry run, would do.

    interface LengthUnitReport {
        applied: boolean;
        areaFactor: number | undefined;
        areaUnit: bigint | undefined;
        converted: ConvertedValues[];
        created: bigint[];
        entitiesChanged: number;
        from: string;
        kept: KeptValues[];
        lengthFactor: number;
        lengthUnit: bigint | undefined;
        removed: bigint[];
        to: string;
        valuesConverted: number;
        volumeFactor: number | undefined;
        volumeUnit: bigint | undefined;
    }
    Index
    applied: boolean

    false for a dry run or an unchanged unit.

    areaFactor: number | undefined

    When the area unit followed the length unit.

    areaUnit: bigint | undefined
    converted: ConvertedValues[]
    created: bigint[]

    Entities created, or for a dry run the ids the commit will create.

    entitiesChanged: number
    from: string

    The project length unit before, as named (MILLI METRE, foot).

    kept: KeptValues[]
    lengthFactor: number
    lengthUnit: bigint | undefined

    The new length unit entity; undefined when nothing changes.

    removed: bigint[]

    Entities removed, or for a dry run planned for removal.

    to: string
    valuesConverted: number
    volumeFactor: number | undefined
    volumeUnit: bigint | undefined