IFClite TypeScript API
    Preparing search index...

    Type Alias MatchStrategy

    MatchStrategy:
        | { column: string; type: "globalId" }
        | { column: string; type: "expressId" }
        | { column: string; type: "name" }
        | { column: string; type: "tag" }
        | { column: string; propName: string; psetName: string; type: "property" }

    Match strategy for linking CSV rows to IFC entities.

    Type Declaration

    • { column: string; type: "globalId" }
    • { column: string; type: "expressId" }
    • { column: string; type: "name" }
    • { column: string; type: "tag" }

      Match on the IFC Tag attribute — the usual join key from a scheduling or fabrication spreadsheet (assembly/fabrication mark).

    • { column: string; propName: string; psetName: string; type: "property" }