@3mo/date-time-fields
Version:
Date time fields let people select dates, date-ranges, and times.
22 lines • 1.03 kB
TypeScript
import { Controller, type DirectiveResult } from '@a11d/lit';
import type { Calendar } from './Calendar.js';
import { FieldDateTimePrecision } from '../FieldDateTimePrecision.js';
export declare class CalendarDatesController extends Controller {
readonly host: Calendar;
static get today(): import("@3mo/date-time/DateTime.js").DateTime;
private static generate;
private static _sampleWeek;
static get sampleWeek(): ReadonlyArray<DateTime>;
private static generateWeek;
disableObservers: boolean;
observerIntersectionNavigation(date: DateTime, ...views: Array<FieldDateTimePrecision>): DirectiveResult<any>;
constructor(host: Calendar);
private days;
private months;
private years;
get data(): import("@3mo/date-time/DateTime.js").DateTime[];
private _navigationDate;
get navigationDate(): import("@3mo/date-time/DateTime.js").DateTime;
set navigationDate(value: import("@3mo/date-time/DateTime.js").DateTime);
}
//# sourceMappingURL=CalendarDatesController.d.ts.map