UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

11 lines (10 loc) 477 B
import { ObjectAccessor } from "./ObjectAccessor.js"; import { ExpressionValue } from "../value/ExpressionValue.js"; export declare abstract class NamedObjectAccessor implements ObjectAccessor { abstract getName(): string; abstract getDescription(): string; getAttribute(name: string): ExpressionValue | undefined; listAttributes(): Array<string>; getNestedObjectAccessor(name: string): ObjectAccessor | undefined; listNestedObjects(): Array<string>; }