UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

15 lines (14 loc) 949 B
import { NumericValue } from "./NumericValue.js"; import { StringValue } from "./StringValue.js"; import { BooleanValue } from "./BooleanValue.js"; import { LogicalValue } from "./LogicalValue.js"; import { ReferenceValue } from "./ReferenceValue.js"; import { ArrayValue } from "./ArrayValue.js"; import { ObjectAccessorValue } from "./ObjectAccessorValue.js"; import { IfcDateValue } from "./IfcDateValue.js"; import { IfcDateTimeValue } from "./IfcDateTimeValue.js"; import { IfcTimeValue } from "./IfcTimeValue.js"; import { IfcDurationValue } from "./IfcDurationValue.js"; import { IfcTimeStampValue } from "./IfcTimeStampValue.js"; import { ContextObjectValue } from "./ContextObjectValue.js"; export type ExpressionValue = NumericValue | StringValue | BooleanValue | LogicalValue | IfcDateValue | IfcDateTimeValue | IfcTimeValue | IfcDurationValue | IfcTimeStampValue | ReferenceValue | ObjectAccessorValue | ContextObjectValue | ArrayValue;