IFClite TypeScript API
    Preparing search index...

    Interface BsddClassProperty

    A property definition from the bSDD for a given IFC class

    interface BsddClassProperty {
        allowedValues:
            | { description?: string; uri?: string; value: string }[]
            | null;
        dataType: string | null;
        description: string | null;
        isIfcStandard: boolean;
        name: string;
        propertySet: string | null;
        units: string[] | null;
        uri: string;
    }
    Index
    allowedValues: { description?: string; uri?: string; value: string }[] | null

    Allowed values (enum constraints)

    dataType: string | null

    bSDD data type, e.g. "Boolean", "Real", "String"

    description: string | null

    Human-readable description

    isIfcStandard: boolean

    Whether this property is from the IFC standard dictionary

    name: string

    Property name, e.g. "IsExternal"

    propertySet: string | null

    Name of the property set this property belongs to (null = entity attribute)

    units: string[] | null

    Units (e.g. ["m"], ["m²"])

    uri: string

    URI of the property definition