UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

19 lines (18 loc) 812 B
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; }