UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

13 lines (12 loc) 455 B
import { ExprType } from "./ExprType.js"; export declare class TypeDisjunction implements ExprType { private readonly types; constructor(...types: Array<ExprType>); getName(): string; isSameTypeAs(other: ExprType): boolean; getTypes(): Array<ExprType>; isSuperTypeOf(other: ExprType): boolean; isSubTypeOf(other: ExprType): boolean; overlapsWith(other: ExprType): boolean; isAssignableFrom(other: ExprType): boolean; }