UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

14 lines (13 loc) 433 B
import { Expr } from "./Expr.js"; export declare class ExprStringBuilder { private readonly product; private _startPos; private _endPos; constructor(startPos: number); appendString(s: string): ExprStringBuilder; appendExpr(expr: Expr<any>): ExprStringBuilder; appendExprArray(exprs: Array<Expr<any>>, separator?: string): this; build(): string; get endPos(): number; get startPos(): number; }