ifc-expressions
Version:
Parsing and evaluation of IFC expressions
16 lines (15 loc) • 540 B
TypeScript
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>>;
};