UNPKG

@3mo/date-time-fields

Version:

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

35 lines 1.3 kB
import { type HTMLTemplateResult } from '@a11d/lit'; import { FieldDateTimeBase } from './FieldDateTimeBase.js'; import { FieldDateTimePrecision } from './FieldDateTimePrecision.js'; /** * @element mo-field-date-time * * @i18n "Date & Time" * @i18n "Today" * @i18n "Yesterday" * @i18n "Tomorrow" * @i18n "Week start" * @i18n "Week end" * @i18n "Month start" * @i18n "Month end" * @i18n "Year start" * @i18n "Year end" */ export declare class FieldDateTime extends FieldDateTimeBase<Date | undefined> { protected get selectedDate(): import("@3mo/date-time/DateTime.js").DateTime | undefined; label: string; value?: Date; protected get placeholder(): string; protected resetNavigationDate(): void; protected get calendarValue(): import("@3mo/date-time/DateTimeRange.js").DateTimeRange; protected get presetsTemplate(): HTMLTemplateResult; protected handleSelectedDateChange(date: DateTime, precision: FieldDateTimePrecision): void; protected valueToInputValue(value: Date | undefined): string; protected inputValueToValue(value: string): import("@3mo/date-time/DateTime.js").DateTime | undefined; } declare global { interface HTMLElementTagNameMap { 'mo-field-date-time': FieldDateTime; } } //# sourceMappingURL=FieldDateTime.d.ts.map