UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

19 lines (18 loc) 635 B
import { Value } from "./Value.js"; import { Comparable } from "./Comparable.js"; import { ExprType } from "../type/ExprType.js"; export declare class StringValue implements Value<string>, Comparable<StringValue> { private readonly stringValue; private static collator; constructor(value: string); static of(value: string): StringValue; getValue(): string; toString(): string; equals(other: Value<any>): boolean; compareTo(other: StringValue): number; getType(): ExprType; static isStringValueType(arg: any): arg is StringValueType; } export type StringValueType = { stringValue: string; };