IFClite TypeScript API
    Preparing search index...

    Interface ConversionLossReport

    interface ConversionLossReport {
        entries: readonly ConversionLossEntry[];
        fromSchema: IfcSchemaVersion;
        hasBlocking: boolean;
        hasLoss: boolean;
        toSchema: IfcSchemaVersion;
        describe(): string[];
    }
    Index
    entries: readonly ConversionLossEntry[]

    Every non-identity, non-plain-renamed entry: lossy, proxied and blocked types the store actually contains at least one instance of.

    fromSchema: IfcSchemaVersion
    hasBlocking: boolean

    True when the store contains a type exportToStep(store, {schema: toSchema}) cannot write at all — the export will throw.

    hasLoss: boolean

    True when a full-fidelity export exists (no blocked entries) but at least one type is lossy or proxied.

    • Human-readable lines, one per entry, naming the type, how many instances, their express ids and which attributes do not survive.

      Returns string[]