UNPKG

dtd

Version:

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

65 lines (64 loc) 2.5 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; import moment from 'moment'; export interface HeaderProps { format: string; prefixCls: string; placeholder: string; clearText: string; value: typeof moment; inputReadOnly: boolean; hourOptions: Array<any>; minuteOptions: Array<any>; secondOptions: Array<any>; disabledHours: Function; disabledMinutes: Function; disabledSeconds: Function; onChange: Function; onClear: Function; onEsc: Function; allowEmpty: boolean; defaultOpenValue: object; currentSelectPanel: string; focusOnOpen: boolean; onKeyDown: Function; } declare class Header extends React.Component<HeaderProps, any> { static propTypes: { format: PropTypes.Requireable<string>; prefixCls: PropTypes.Requireable<string>; disabledDate: PropTypes.Requireable<(...args: any[]) => any>; placeholder: PropTypes.Requireable<string>; clearText: PropTypes.Requireable<string>; value: PropTypes.Requireable<object>; inputReadOnly: PropTypes.Requireable<boolean>; hourOptions: PropTypes.Requireable<any[]>; minuteOptions: PropTypes.Requireable<any[]>; secondOptions: PropTypes.Requireable<any[]>; disabledHours: PropTypes.Requireable<(...args: any[]) => any>; disabledMinutes: PropTypes.Requireable<(...args: any[]) => any>; disabledSeconds: PropTypes.Requireable<(...args: any[]) => any>; onChange: PropTypes.Requireable<(...args: any[]) => any>; onClear: PropTypes.Requireable<(...args: any[]) => any>; onEsc: PropTypes.Requireable<(...args: any[]) => any>; allowEmpty: PropTypes.Requireable<boolean>; defaultOpenValue: PropTypes.Requireable<object>; currentSelectPanel: PropTypes.Requireable<string>; focusOnOpen: PropTypes.Requireable<boolean>; onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { inputReadOnly: boolean; }; constructor(props: HeaderProps); componentDidMount(): void; componentWillReceiveProps(nextProps: HeaderProps): void; onInputChange: (event: React.ChangeEvent<HTMLInputElement>) => void; onKeyDown: (e: React.KeyboardEvent<HTMLInputElement>) => void; onClear: () => void; getClearButton(): JSX.Element | null; getProtoValue(): any; getInput(): JSX.Element; render(): JSX.Element; } export default Header;