ifc-expressions
Version:
Parsing and evaluation of IFC expressions
14 lines (13 loc) • 495 B
TypeScript
import { TextPosition } from "./TextPosition.js";
export declare class TextSpan {
private _start;
private _end;
constructor(start: TextPosition, end: TextPosition);
static of(fromLine: number, fromColumn: number, toLine: number, toColumn: number): TextSpan;
get start(): TextPosition;
get end(): TextPosition;
toString(): string;
getCoveredText(input: string): string;
underline(input: string, underlineChar?: string): string;
private underlineOneLine;
}