UNPKG

916 BTypeScriptView Raw
1import type { ChangedProperties, DatePickerProperties, Formatters, SupportedKey } from '../typings.js';
2type PickDatePickerProperties = Pick<DatePickerProperties, 'selectedYearLabel' | 'toyearLabel'>;
3type PickYearGridData = Pick<YearGridData, 'date' | keyof PickDatePickerProperties>;
4export interface ToNextSelectableYearInit {
5 key: SupportedKey;
6 max: Date;
7 min: Date;
8 year: number;
9}
10export type YearGridChangedProperties = ChangedProperties<YearGridProperties>;
11export interface YearGridData extends PickDatePickerProperties {
12 date: Date;
13 formatters?: Formatters;
14 max: Date;
15 min: Date;
16}
17export interface YearGridProperties {
18 data?: YearGridData;
19}
20export interface YearGridRenderButtonInit extends Omit<HTMLElement, 'part'>, PickYearGridData {
21 focusingYear: number;
22 label: string;
23 part: string;
24 year: number;
25}
26export {};
27//# sourceMappingURL=typings.d.ts.map
\No newline at end of file