IFClite TypeScript API
    Preparing search index...

    Interface IfcPropertyInfo

    Single property inside a pset.

    The kind field captures the upstream property-type taxonomy (see Pset_Xxx definitions) so the auditor can apply different rules per shape — e.g., enumerations are matched against enumeration, single- value properties against dataType.

    interface IfcPropertyInfo {
        dataType?: string;
        enumeration?: readonly string[];
        kind:
            | "unknown"
            | "reference"
            | "bounded"
            | "list"
            | "single"
            | "enumeration";
        name: string;
    }
    Index
    dataType?: string

    Datatype token (e.g. "IfcLabel"). Set for non-enumeration kinds.

    enumeration?: readonly string[]

    Allowed enumeration values when kind === 'enumeration'.

    kind: "unknown" | "reference" | "bounded" | "list" | "single" | "enumeration"
    name: string