Input.d.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { FocusEventHandler, KeyboardEventHandler, MouseEventHandler, ChangeEventHandler, CompositionEventHandler, ClipboardEventHandler } from '../../_util/EventInterface';
  3. export declare const inputProps: {
  4. inputRef: import("vue-types").VueTypeValidableDef<any>;
  5. prefixCls: StringConstructor;
  6. id: StringConstructor;
  7. inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>;
  8. disabled: {
  9. type: BooleanConstructor;
  10. default: any;
  11. };
  12. autofocus: {
  13. type: BooleanConstructor;
  14. default: any;
  15. };
  16. autocomplete: StringConstructor;
  17. editable: {
  18. type: BooleanConstructor;
  19. default: any;
  20. };
  21. activeDescendantId: StringConstructor;
  22. value: StringConstructor;
  23. open: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. tabindex: import("vue-types").VueTypeDef<string | number>;
  28. /** Pass accessibility props to input */
  29. attrs: import("vue-types").VueTypeValidableDef<{
  30. [key: string]: any;
  31. }> & {
  32. default: () => {
  33. [key: string]: any;
  34. };
  35. };
  36. onKeydown: {
  37. type: PropType<KeyboardEventHandler>;
  38. };
  39. onMousedown: {
  40. type: PropType<MouseEventHandler>;
  41. };
  42. onChange: {
  43. type: PropType<ChangeEventHandler>;
  44. };
  45. onPaste: {
  46. type: PropType<ClipboardEventHandler>;
  47. };
  48. onCompositionstart: {
  49. type: PropType<CompositionEventHandler>;
  50. };
  51. onCompositionend: {
  52. type: PropType<CompositionEventHandler>;
  53. };
  54. onFocus: {
  55. type: PropType<FocusEventHandler>;
  56. };
  57. onBlur: {
  58. type: PropType<FocusEventHandler>;
  59. };
  60. };
  61. export declare type InputProps = Partial<ExtractPropTypes<typeof inputProps>>;
  62. declare const Input: import("vue").DefineComponent<{
  63. inputRef: import("vue-types").VueTypeValidableDef<any>;
  64. prefixCls: StringConstructor;
  65. id: StringConstructor;
  66. inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>;
  67. disabled: {
  68. type: BooleanConstructor;
  69. default: any;
  70. };
  71. autofocus: {
  72. type: BooleanConstructor;
  73. default: any;
  74. };
  75. autocomplete: StringConstructor;
  76. editable: {
  77. type: BooleanConstructor;
  78. default: any;
  79. };
  80. activeDescendantId: StringConstructor;
  81. value: StringConstructor;
  82. open: {
  83. type: BooleanConstructor;
  84. default: any;
  85. };
  86. tabindex: import("vue-types").VueTypeDef<string | number>;
  87. /** Pass accessibility props to input */
  88. attrs: import("vue-types").VueTypeValidableDef<{
  89. [key: string]: any;
  90. }> & {
  91. default: () => {
  92. [key: string]: any;
  93. };
  94. };
  95. onKeydown: {
  96. type: PropType<KeyboardEventHandler>;
  97. };
  98. onMousedown: {
  99. type: PropType<MouseEventHandler>;
  100. };
  101. onChange: {
  102. type: PropType<ChangeEventHandler>;
  103. };
  104. onPaste: {
  105. type: PropType<ClipboardEventHandler>;
  106. };
  107. onCompositionstart: {
  108. type: PropType<CompositionEventHandler>;
  109. };
  110. onCompositionend: {
  111. type: PropType<CompositionEventHandler>;
  112. };
  113. onFocus: {
  114. type: PropType<FocusEventHandler>;
  115. };
  116. onBlur: {
  117. type: PropType<FocusEventHandler>;
  118. };
  119. }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  120. inputRef: import("vue-types").VueTypeValidableDef<any>;
  121. prefixCls: StringConstructor;
  122. id: StringConstructor;
  123. inputElement: import("vue-types").VueTypeValidableDef<import("../../_util/type").VueNode>;
  124. disabled: {
  125. type: BooleanConstructor;
  126. default: any;
  127. };
  128. autofocus: {
  129. type: BooleanConstructor;
  130. default: any;
  131. };
  132. autocomplete: StringConstructor;
  133. editable: {
  134. type: BooleanConstructor;
  135. default: any;
  136. };
  137. activeDescendantId: StringConstructor;
  138. value: StringConstructor;
  139. open: {
  140. type: BooleanConstructor;
  141. default: any;
  142. };
  143. tabindex: import("vue-types").VueTypeDef<string | number>;
  144. /** Pass accessibility props to input */
  145. attrs: import("vue-types").VueTypeValidableDef<{
  146. [key: string]: any;
  147. }> & {
  148. default: () => {
  149. [key: string]: any;
  150. };
  151. };
  152. onKeydown: {
  153. type: PropType<KeyboardEventHandler>;
  154. };
  155. onMousedown: {
  156. type: PropType<MouseEventHandler>;
  157. };
  158. onChange: {
  159. type: PropType<ChangeEventHandler>;
  160. };
  161. onPaste: {
  162. type: PropType<ClipboardEventHandler>;
  163. };
  164. onCompositionstart: {
  165. type: PropType<CompositionEventHandler>;
  166. };
  167. onCompositionend: {
  168. type: PropType<CompositionEventHandler>;
  169. };
  170. onFocus: {
  171. type: PropType<FocusEventHandler>;
  172. };
  173. onBlur: {
  174. type: PropType<FocusEventHandler>;
  175. };
  176. }>>, {
  177. attrs: {
  178. [key: string]: any;
  179. };
  180. open: boolean;
  181. disabled: boolean;
  182. autofocus: boolean;
  183. editable: boolean;
  184. }>;
  185. export default Input;