UNPKG

dtd

Version:

根据数梦工场视觉规范打造的组件库,感谢react-components和ant design

69 lines (68 loc) 2.11 kB
import * as React from 'react'; export declare function generateShowHourMinuteSecond(format: string): { showHour: boolean; showMinute: boolean; showSecond: boolean; }; export interface TimePickerProps { className?: string; size?: 'large' | 'default' | 'small'; value?: any; defaultValue?: any | any[]; open?: boolean; format?: string; onChange?: (time: any, timeString: string) => void; onOpenChange?: (open: boolean) => void; disabled?: boolean; placeholder?: string; prefixCls?: string; hideDisabledOptions?: boolean; disabledHours?: () => number[]; disabledMinutes?: (selectedHour: number) => number[]; disabledSeconds?: (selectedHour: number, selectedMinute: number) => number[]; style?: React.CSSProperties; getPopupContainer?: (triggerNode: Element) => HTMLElement; addon?: Function; use12Hours?: boolean; focusOnOpen?: boolean; hourStep?: number; minuteStep?: number; secondStep?: number; allowEmpty?: boolean; clearText?: string; defaultOpenValue?: any; popupClassName?: string; multiple?: boolean; } export interface TimePickerLocale { placeholder: string; } export default class TimePicker extends React.Component<TimePickerProps, any> { static defaultProps: { prefixCls: string; align: { offset: number[]; }; disabled: boolean; disabledHours: undefined; disabledMinutes: undefined; disabledSeconds: undefined; hideDisabledOptions: boolean; placement: string; transitionName: string; focusOnOpen: boolean; }; private timePickerRef; constructor(props: TimePickerProps); componentWillReceiveProps(nextProps: TimePickerProps): void; handleChange: (value: any) => void; handleOpenClose: ({ open }: { open: boolean; }) => void; saveTimePicker: (timePickerRef: any) => void; focus(): void; blur(): void; getDefaultFormat(): string; renderTimePicker: (locale: TimePickerLocale) => JSX.Element; render(): JSX.Element; }