UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

16 lines (15 loc) 540 B
import { Value } from "./Value.js"; import { ExprType } from "../type/ExprType.js"; export declare class ArrayValue implements Value<Array<Value<any>>> { private readonly arrayValue; constructor(value: Array<Value<any>>); static of(value: Array<Value<any>>): ArrayValue; getValue(): Array<Value<any>>; getType(): ExprType; equals(other: Value<any>): boolean; toString(): string; static isArrayValueType(arg: any): arg is ArrayValueType; } export type ArrayValueType = { arrayValue: Array<Value<any>>; };