interface PropertiesPassthrough {
    getAllItemsOfType(type: number, verbose: boolean): Promise<any[]>;
    getIfcType(type: number): undefined | string;
    getItemProperties(id: number, recursive?: boolean): Promise<any>;
    getMaterialsProperties(elementID: number, recursive?: boolean): Promise<any[]>;
    getPropertySets(elementID: number, recursive?: boolean): Promise<any[]>;
    getSpatialStructure(includeProperties?: IncludeProperties, options?: SpatialStructureOptions): Promise<Node>;
    getTypeProperties(elementID: number, recursive?: boolean): Promise<any[]>;
}

Implemented by

Methods

  • Parameters

    • type: number
    • verbose: boolean

    Returns Promise<any[]>

  • Parameters

    • type: number

    Returns undefined | string

  • Parameters

    • id: number
    • Optionalrecursive: boolean

    Returns Promise<any>

  • Parameters

    • elementID: number
    • Optionalrecursive: boolean

    Returns Promise<any[]>

  • Parameters

    • elementID: number
    • Optionalrecursive: boolean

    Returns Promise<any[]>

  • Parameters

    • elementID: number
    • Optionalrecursive: boolean

    Returns Promise<any[]>