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