UNPKG

app-datepicker

Version:

Google Material Design based date picker built with lit

27 lines 1 kB
import type { Calendar, CalendarWeekday } from 'nodemod/dist/calendar/typings.js'; import type { ChangedProperties, DatePickerProperties, Formatters } from '../typings.js'; export type MonthCalendarChangedProperties = ChangedProperties<MonthCalendarProperties>; export interface MonthCalendarData extends PickDatePickerProperties { calendar: Calendar['calendar']; currentDate: Date; date: Date; disabledDatesSet: Set<number>; disabledDaysSet: Set<number>; formatters?: Formatters; max: Date; min: Date; showCaption?: boolean; todayDate: Date; weekdays: CalendarWeekday[]; } export interface MonthCalendarProperties { data?: MonthCalendarData; } export interface MonthCalendarRenderCalendarDayInit extends Omit<HTMLElement, 'part'> { day: string; fullDate: Date; part: string; } type PickDatePickerProperties = Pick<DatePickerProperties, 'selectedDateLabel' | 'showWeekNumber' | 'todayLabel'>; export {}; //# sourceMappingURL=typings.d.ts.map