UNPKG

907 BTypeScriptView Raw
1export interface Time {
2 hour?: string | number;
3 minute?: string | number;
4 seconds?: string | number;
5 isPM?: boolean;
6}
7export interface TimepickerControls {
8 canIncrementHours: boolean;
9 canIncrementMinutes: boolean;
10 canIncrementSeconds: boolean;
11 canDecrementHours: boolean;
12 canDecrementMinutes: boolean;
13 canDecrementSeconds: boolean;
14 canToggleMeridian: boolean;
15}
16export interface TimepickerComponentState {
17 min?: Date;
18 max?: Date;
19 hourStep: number;
20 minuteStep: number;
21 secondsStep: number;
22 readonlyInput: boolean;
23 disabled: boolean;
24 mousewheel: boolean;
25 arrowkeys: boolean;
26 showSpinners: boolean;
27 showMeridian: boolean;
28 showSeconds: boolean;
29 meridians: string[];
30}
31export declare type TimeChangeSource = 'wheel' | 'key' | '';
32export interface TimeChangeEvent {
33 step: number;
34 source: TimeChangeSource;
35}