UNPKG

@3mo/date-time-fields

Version:

Date time fields let people select dates, date-ranges, and times.

22 lines 1.09 kB
export type FieldDateTimePrecisionKey = 'year' | 'month' | 'day' | 'hour' | 'minute' | 'second'; export declare class FieldDateTimePrecision { readonly value: number; readonly key: FieldDateTimePrecisionKey; private static readonly _all; static get all(): ReadonlyArray<FieldDateTimePrecision>; static parse(value?: string): FieldDateTimePrecision | undefined; static readonly Year: FieldDateTimePrecision; static readonly Month: FieldDateTimePrecision; static readonly Day: FieldDateTimePrecision; static readonly Hour: FieldDateTimePrecision; static readonly Minute: FieldDateTimePrecision; static readonly Second: FieldDateTimePrecision; private constructor(); get formatOptions(): Intl.DateTimeFormatOptions; getRange(date: DateTime): import("@3mo/date-time/DateTimeRange.js").DateTimeRange; equals(left: DateTime, right: DateTime): boolean; isSmallerThan(left: DateTime, right: DateTime): boolean; valueOf(): number; toString(): FieldDateTimePrecisionKey; } //# sourceMappingURL=FieldDateTimePrecision.d.ts.map