ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
50 lines (49 loc) • 1.63 kB
TypeScript
import { VNodeChild } from 'vue';
import { RefObject } from '../../_util/createRef';
interface InputProps {
prefixCls: string;
id: string;
inputElement: VNodeChild;
disabled: boolean;
autofocus: boolean;
autocomplete: string;
editable: boolean;
accessibilityIndex: number;
value: string;
open: boolean;
tabindex: number;
/** Pass accessibility props to input */
attrs: object;
inputRef: RefObject;
onKeydown: EventHandlerNonNull;
onMousedown: EventHandlerNonNull;
onChange: EventHandlerNonNull;
onPaste: EventHandlerNonNull;
onCompositionstart: EventHandlerNonNull;
onCompositionend: EventHandlerNonNull;
}
declare const Input: import("vue").DefineComponent<InputProps, {
VCSelectContainerEvent: any;
blurTimeout: any;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {
onPaste?: EventHandlerNonNull;
onCompositionend?: EventHandlerNonNull;
onCompositionstart?: EventHandlerNonNull;
onChange?: EventHandlerNonNull;
onKeydown?: EventHandlerNonNull;
onMousedown?: EventHandlerNonNull;
attrs?: unknown;
prefixCls?: string;
open?: boolean;
disabled?: boolean;
id?: string;
value?: string;
inputElement?: VNodeChild;
autofocus?: boolean;
autocomplete?: string;
editable?: boolean;
accessibilityIndex?: number;
tabindex?: number;
inputRef?: RefObject;
}>, {}>;
export default Input;