-
Notifications
You must be signed in to change notification settings - Fork 0
/
props.d.ts
87 lines (84 loc) · 4.21 KB
/
props.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import { CalendarPickerProps, PickersFadeTransitionGroupProps } from '../CalendarPicker';
import { CalendarPickerSkeletonProps } from '../CalendarPickerSkeleton';
import { ClockNumberProps, ClockPickerProps, ClockPointerProps, ClockProps } from '../ClockPicker';
import { DatePickerProps, DatePickerToolbarProps } from '../DatePicker';
import {
DateTimePickerProps,
DateTimePickerTabsProps,
DateTimePickerToolbarProps,
} from '../DateTimePicker';
import { DesktopDateTimePickerProps } from '../DesktopDateTimePicker';
import { DesktopTimePickerProps } from '../DesktopTimePicker';
import { MobileDatePickerProps } from '../MobileDatePicker';
import { MobileDateTimePickerProps } from '../MobileDateTimePicker';
import { MobileTimePickerProps } from '../MobileTimePicker';
import { MonthPickerProps } from '../MonthPicker';
import { PickersDayProps } from '../PickersDay';
import { StaticDatePickerProps } from '../StaticDatePicker';
import { StaticDateTimePickerProps } from '../StaticDateTimePicker';
import { StaticTimePickerProps } from '../StaticTimePicker';
import { TimePickerProps, TimePickerToolbarProps } from '../TimePicker';
import { YearPickerProps } from '../YearPicker';
import { LocalizationProviderProps } from '../LocalizationProvider';
import { DesktopDatePickerProps } from '../DesktopDatePicker';
import {
CalendarOrClockPickerProps,
DayPickerProps,
ExportedArrowSwitcherProps,
PickerPopperProps,
PickersToolbarButtonProps,
PickersToolbarProps,
PickerStaticWrapperProps,
ExportedCalendarHeaderProps,
} from '../internals';
import { CalendarOrClockPickerView } from '../internals/models';
export interface PickersComponentsPropsList {
MuiCalendarOrClockPicker: CalendarOrClockPickerProps<unknown, CalendarOrClockPickerView>;
MuiCalendarPicker: CalendarPickerProps<unknown>;
MuiCalendarPickerSkeleton: CalendarPickerSkeletonProps;
MuiClock: ClockProps<unknown>;
MuiClockNumber: ClockNumberProps;
MuiClockPicker: ClockPickerProps<unknown>;
MuiClockPointer: ClockPointerProps;
MuiDatePicker: DatePickerProps<unknown, unknown>;
MuiDatePickerToolbar: DatePickerToolbarProps<unknown>;
MuiDateTimePicker: DateTimePickerProps<unknown, unknown>;
MuiDateTimePickerTabs: DateTimePickerTabsProps;
MuiDateTimePickerToolbar: DateTimePickerToolbarProps<unknown>;
MuiDayPicker: DayPickerProps<unknown>;
MuiDesktopDatePicker: DesktopDatePickerProps<unknown, unknown>;
MuiDesktopDateTimePicker: DesktopDateTimePickerProps<unknown, unknown>;
MuiDesktopTimePicker: DesktopTimePickerProps<unknown, unknown>;
MuiLocalizationProvider: LocalizationProviderProps;
MuiMobileDatePicker: MobileDatePickerProps<unknown, unknown>;
MuiMobileDateTimePicker: MobileDateTimePickerProps<unknown, unknown>;
MuiMobileTimePicker: MobileTimePickerProps<unknown, unknown>;
MuiMonthPicker: MonthPickerProps<unknown>;
MuiPickersArrowSwitcher: ExportedArrowSwitcherProps;
MuiPickersCalendarHeader: ExportedCalendarHeaderProps<unknown>;
MuiPickersDay: PickersDayProps<unknown>;
MuiPickersFadeTransitionGroup: PickersFadeTransitionGroupProps;
MuiPickersPopper: PickerPopperProps;
MuiPickerStaticWrapper: PickerStaticWrapperProps;
MuiPickersToolbar: PickersToolbarProps<unknown, unknown>;
MuiPickersToolbarButton: PickersToolbarButtonProps;
MuiStaticDatePicker: StaticDatePickerProps<unknown, unknown>;
MuiStaticDateTimePicker: StaticDateTimePickerProps<unknown, unknown>;
MuiStaticTimePicker: StaticTimePickerProps<unknown, unknown>;
MuiTimePicker: TimePickerProps<unknown, unknown>;
MuiTimePickerToolbar: TimePickerToolbarProps<unknown>;
MuiYearPicker: YearPickerProps<unknown>;
// TODO v6: add `PrivatePickersMonth` once component is renamed to `MuiPickersMonth`
PrivatePickersMonth: never;
// TODO v6: add `PrivatePickersSlideTransition` once component is renamed to `MuiPickersSlideTransition`
PrivatePickersSlideTransition: never;
// TODO v6: add `PickersToolbarTextProps` once component is renamed to `MuiPickersToolbarText`
PrivatePickersToolbarText: never;
// TODO v6: add `PickersYearProps` once component is renamed to `MuiPickersYear`
PrivatePickersYear: never;
}
declare module '@mui/material/styles' {
interface ComponentsPropsList extends PickersComponentsPropsList {}
}
// disable automatic export
export {};