Search.d.ts 7.4 KB

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