UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

186 lines (185 loc) 5.28 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: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; 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 type InputProps = Partial<ExtractPropTypes<typeof inputProps>>; declare const Input: import("vue").DefineComponent<ExtractPropTypes<{ inputRef: import("vue-types").VueTypeValidableDef<any>; prefixCls: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; 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, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{ inputRef: import("vue-types").VueTypeValidableDef<any>; prefixCls: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; 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>; }; }>> & Readonly<{}>, { attrs: { [key: string]: any; }; open: boolean; disabled: boolean; autofocus: boolean; editable: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Input;