IFClite TypeScript API
    Preparing search index...

    Interface PropertySetInfo

    Property set information

    interface PropertySetInfo {
        name: string;
        properties: {
            dataType: string | undefined;
            dataTypeMixed?: true;
            name: string;
            value: string | number | boolean | null;
            values?: (string | number | boolean)[];
        }[];
    }
    Index
    name: string

    Property set name

    properties: {
        dataType: string | undefined;
        dataTypeMixed?: true;
        name: string;
        value: string | number | boolean | null;
        values?: (string | number | boolean)[];
    }[]

    Properties in this set

    Type Declaration

    • dataType: string | undefined

      IFC dataType (e.g. "IFCLABEL"); undefined is UNKNOWN and fails a dataType facet (#5224).

    • OptionaldataTypeMixed?: true

      IfcPropertyTableValue: columns differ in type by design; a dataType check defers to the value (#5224).

    • name: string
    • value: string | number | boolean | null
    • Optionalvalues?: (string | number | boolean)[]

      Optional list of individual values for multi-valued IFC properties (IfcPropertyEnumeratedValue, IfcPropertyListValue). When set, the IDS validator iterates each candidate and passes the constraint check if any one matches — mirroring upstream ifctester semantics.