UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

181 lines (180 loc) 6.1 kB
import type { ExtractPropTypes, PropType } from 'vue'; import type { FocusEventHandler, KeyboardEventHandler, MouseEventHandler, ChangeEventHandler, CompositionEventHandler, ClipboardEventHandler } from '../../_util/EventInterface'; export declare const inputProps: { inputRef: import("vue-types").VueTypeValidableDef<any>; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; id: import("vue-types").VueTypeValidableDef<string> & { default: string; }; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: import("vue-types").VueTypeValidableDef<boolean>; autofocus: import("vue-types").VueTypeValidableDef<boolean>; autocomplete: import("vue-types").VueTypeValidableDef<string> & { default: string; }; editable: import("vue-types").VueTypeValidableDef<boolean>; activeDescendantId: import("vue-types").VueTypeValidableDef<string> & { default: string; }; value: import("vue-types").VueTypeValidableDef<string> & { default: string; }; open: import("vue-types").VueTypeValidableDef<boolean>; tabindex: import("vue-types").VueTypeDef<string | number>; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType<KeyboardEventHandler>; }; onMousedown: { type: PropType<MouseEventHandler>; }; onChange: { type: PropType<ChangeEventHandler>; }; onPaste: { type: PropType<ClipboardEventHandler>; }; onCompositionstart: { type: PropType<CompositionEventHandler>; }; onCompositionend: { type: PropType<CompositionEventHandler>; }; onFocus: { type: PropType<FocusEventHandler>; }; onBlur: { type: PropType<FocusEventHandler>; }; }; export declare type InputProps = Partial<ExtractPropTypes<typeof inputProps>>; declare const Input: import("vue").DefineComponent<{ inputRef: import("vue-types").VueTypeValidableDef<any>; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; id: import("vue-types").VueTypeValidableDef<string> & { default: string; }; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: import("vue-types").VueTypeValidableDef<boolean>; autofocus: import("vue-types").VueTypeValidableDef<boolean>; autocomplete: import("vue-types").VueTypeValidableDef<string> & { default: string; }; editable: import("vue-types").VueTypeValidableDef<boolean>; activeDescendantId: import("vue-types").VueTypeValidableDef<string> & { default: string; }; value: import("vue-types").VueTypeValidableDef<string> & { default: string; }; open: import("vue-types").VueTypeValidableDef<boolean>; tabindex: import("vue-types").VueTypeDef<string | number>; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType<KeyboardEventHandler>; }; onMousedown: { type: PropType<MouseEventHandler>; }; onChange: { type: PropType<ChangeEventHandler>; }; onPaste: { type: PropType<ClipboardEventHandler>; }; onCompositionstart: { type: PropType<CompositionEventHandler>; }; onCompositionend: { type: PropType<CompositionEventHandler>; }; onFocus: { type: PropType<FocusEventHandler>; }; onBlur: { type: PropType<FocusEventHandler>; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{ inputRef: import("vue-types").VueTypeValidableDef<any>; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; id: import("vue-types").VueTypeValidableDef<string> & { default: string; }; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: import("vue-types").VueTypeValidableDef<boolean>; autofocus: import("vue-types").VueTypeValidableDef<boolean>; autocomplete: import("vue-types").VueTypeValidableDef<string> & { default: string; }; editable: import("vue-types").VueTypeValidableDef<boolean>; activeDescendantId: import("vue-types").VueTypeValidableDef<string> & { default: string; }; value: import("vue-types").VueTypeValidableDef<string> & { default: string; }; open: import("vue-types").VueTypeValidableDef<boolean>; tabindex: import("vue-types").VueTypeDef<string | number>; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType<KeyboardEventHandler>; }; onMousedown: { type: PropType<MouseEventHandler>; }; onChange: { type: PropType<ChangeEventHandler>; }; onPaste: { type: PropType<ClipboardEventHandler>; }; onCompositionstart: { type: PropType<CompositionEventHandler>; }; onCompositionend: { type: PropType<CompositionEventHandler>; }; onFocus: { type: PropType<FocusEventHandler>; }; onBlur: { type: PropType<FocusEventHandler>; }; }>>, { attrs: { [key: string]: any; }; prefixCls: string; value: string; autocomplete: string; id: string; activeDescendantId: string; }>; export default Input;