ifc-expressions
Version:
Parsing and evaluation of IFC expressions
19 lines (18 loc) • 812 B
TypeScript
import { Decimal } from "decimal.js";
import { Value } from "./Value.js";
import { Comparable } from "./Comparable.js";
import { ExprType } from "../type/ExprType.js";
import { IfcDateTimeValue } from "./IfcDateTimeValue.js";
export declare class IfcTimeStampValue implements Value<IfcTimeStampValue>, Comparable<IfcTimeStampValue> {
private readonly timeStamp;
constructor(value: string | number | Decimal);
static of(value: Decimal | string | number): IfcTimeStampValue;
getValue(): IfcTimeStampValue;
getType(): ExprType;
static isIfcTimeStampValueType(arg: any): arg is IfcTimeStampValue;
equals(other: Value<any>): boolean;
toString(): string;
compareTo(other: IfcTimeStampValue): number;
getTimeStampSeconds(): Decimal;
toIfcDateTimeValue(): IfcDateTimeValue;
}