Input.d.ts 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. import type { FocusEventHandler } from '../_util/EventInterface';
  2. declare const _default: import("vue").DefineComponent<{
  3. id: StringConstructor;
  4. placeholder: {
  5. type: import("vue").PropType<string | number>;
  6. };
  7. autocomplete: StringConstructor;
  8. type: {
  9. type: import("vue").PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">;
  10. default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel";
  11. };
  12. name: StringConstructor;
  13. size: {
  14. type: import("vue").PropType<import("../config-provider").SizeType>;
  15. };
  16. autofocus: {
  17. type: BooleanConstructor;
  18. default: any;
  19. };
  20. lazy: {
  21. type: BooleanConstructor;
  22. default: boolean;
  23. };
  24. maxlength: NumberConstructor;
  25. loading: {
  26. type: BooleanConstructor;
  27. default: any;
  28. };
  29. bordered: {
  30. type: BooleanConstructor;
  31. default: any;
  32. };
  33. showCount: {
  34. type: import("vue").PropType<boolean | import("./inputProps").ShowCountProps>;
  35. };
  36. htmlSize: NumberConstructor;
  37. onPressEnter: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  38. onKeydown: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  39. onKeyup: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  40. onFocus: import("vue").PropType<FocusEventHandler>;
  41. onBlur: import("vue").PropType<FocusEventHandler>;
  42. onChange: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  43. onInput: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  44. 'onUpdate:value': import("vue").PropType<(val: string) => void>;
  45. onCompositionstart: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  46. onCompositionend: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  47. valueModifiers: ObjectConstructor;
  48. hidden: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. status: import("vue").PropType<"" | "error" | "warning">;
  53. value: {
  54. type: import("vue").PropType<string | number>;
  55. default: any;
  56. };
  57. defaultValue: {
  58. type: import("vue").PropType<string | number>;
  59. default: any;
  60. };
  61. inputElement: import("vue-types").VueTypeValidableDef<any>;
  62. prefixCls: StringConstructor;
  63. disabled: {
  64. type: BooleanConstructor;
  65. default: any;
  66. };
  67. focused: {
  68. type: BooleanConstructor;
  69. default: any;
  70. };
  71. triggerFocus: import("vue").PropType<() => void>;
  72. readonly: {
  73. type: BooleanConstructor;
  74. default: any;
  75. };
  76. handleReset: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  77. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  78. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  79. prefix: import("vue-types").VueTypeValidableDef<any>;
  80. suffix: import("vue-types").VueTypeValidableDef<any>;
  81. clearIcon: import("vue-types").VueTypeValidableDef<any>;
  82. affixWrapperClassName: StringConstructor;
  83. groupClassName: StringConstructor;
  84. wrapperClassName: StringConstructor;
  85. inputClassName: StringConstructor;
  86. allowClear: {
  87. type: BooleanConstructor;
  88. default: any;
  89. };
  90. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  91. id: StringConstructor;
  92. placeholder: {
  93. type: import("vue").PropType<string | number>;
  94. };
  95. autocomplete: StringConstructor;
  96. type: {
  97. type: import("vue").PropType<"number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel">;
  98. default: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel";
  99. };
  100. name: StringConstructor;
  101. size: {
  102. type: import("vue").PropType<import("../config-provider").SizeType>;
  103. };
  104. autofocus: {
  105. type: BooleanConstructor;
  106. default: any;
  107. };
  108. lazy: {
  109. type: BooleanConstructor;
  110. default: boolean;
  111. };
  112. maxlength: NumberConstructor;
  113. loading: {
  114. type: BooleanConstructor;
  115. default: any;
  116. };
  117. bordered: {
  118. type: BooleanConstructor;
  119. default: any;
  120. };
  121. showCount: {
  122. type: import("vue").PropType<boolean | import("./inputProps").ShowCountProps>;
  123. };
  124. htmlSize: NumberConstructor;
  125. onPressEnter: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  126. onKeydown: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  127. onKeyup: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  128. onFocus: import("vue").PropType<FocusEventHandler>;
  129. onBlur: import("vue").PropType<FocusEventHandler>;
  130. onChange: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  131. onInput: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  132. 'onUpdate:value': import("vue").PropType<(val: string) => void>;
  133. onCompositionstart: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  134. onCompositionend: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  135. valueModifiers: ObjectConstructor;
  136. hidden: {
  137. type: BooleanConstructor;
  138. default: any;
  139. };
  140. status: import("vue").PropType<"" | "error" | "warning">;
  141. value: {
  142. type: import("vue").PropType<string | number>;
  143. default: any;
  144. };
  145. defaultValue: {
  146. type: import("vue").PropType<string | number>;
  147. default: any;
  148. };
  149. inputElement: import("vue-types").VueTypeValidableDef<any>;
  150. prefixCls: StringConstructor;
  151. disabled: {
  152. type: BooleanConstructor;
  153. default: any;
  154. };
  155. focused: {
  156. type: BooleanConstructor;
  157. default: any;
  158. };
  159. triggerFocus: import("vue").PropType<() => void>;
  160. readonly: {
  161. type: BooleanConstructor;
  162. default: any;
  163. };
  164. handleReset: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  165. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  166. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  167. prefix: import("vue-types").VueTypeValidableDef<any>;
  168. suffix: import("vue-types").VueTypeValidableDef<any>;
  169. clearIcon: import("vue-types").VueTypeValidableDef<any>;
  170. affixWrapperClassName: StringConstructor;
  171. groupClassName: StringConstructor;
  172. wrapperClassName: StringConstructor;
  173. inputClassName: StringConstructor;
  174. allowClear: {
  175. type: BooleanConstructor;
  176. default: any;
  177. };
  178. }>>, {
  179. value: string | number;
  180. type: "number" | "reset" | "submit" | "button" | "time" | "image" | "text" | "search" | "hidden" | "color" | "checkbox" | "radio" | "range" | "date" | "url" | "email" | "week" | "month" | "datetime-local" | "file" | "password" | "tel";
  181. focused: boolean;
  182. hidden: boolean;
  183. disabled: boolean;
  184. autofocus: boolean;
  185. readonly: boolean;
  186. defaultValue: string | number;
  187. loading: boolean;
  188. lazy: boolean;
  189. bordered: boolean;
  190. allowClear: boolean;
  191. }, {}>;
  192. export default _default;