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