Search.d.ts 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. import type { PropType } from 'vue';
  2. import type { ChangeEvent } 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. id: StringConstructor;
  10. prefixCls: StringConstructor;
  11. defaultValue: import("vue-types").VueTypeDef<string | number>;
  12. value: {
  13. type: PropType<string | number>;
  14. default: any;
  15. };
  16. placeholder: {
  17. type: PropType<string | number>;
  18. };
  19. autocomplete: StringConstructor;
  20. type: {
  21. type: PropType<import("../_util/type").LiteralUnion<"number" | "search" | "time" | "date" | "week" | "month" | "submit" | "hidden" | "button" | "image" | "text" | "reset" | "checkbox" | "radio" | "color" | "range" | "tel" | "url" | "email" | "datetime-local" | "file" | "password", string>>;
  22. default: string;
  23. };
  24. name: StringConstructor;
  25. size: {
  26. type: PropType<import("../button").ButtonSize>;
  27. };
  28. disabled: {
  29. type: BooleanConstructor;
  30. default: any;
  31. };
  32. readonly: {
  33. type: BooleanConstructor;
  34. default: any;
  35. };
  36. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  37. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  38. prefix: import("vue-types").VueTypeValidableDef<any>;
  39. suffix: import("vue-types").VueTypeValidableDef<any>;
  40. autofocus: {
  41. type: BooleanConstructor;
  42. default: any;
  43. };
  44. allowClear: {
  45. type: BooleanConstructor;
  46. default: any;
  47. };
  48. lazy: {
  49. type: BooleanConstructor;
  50. default: boolean;
  51. };
  52. maxlength: NumberConstructor;
  53. loading: {
  54. type: BooleanConstructor;
  55. default: any;
  56. };
  57. bordered: {
  58. type: BooleanConstructor;
  59. default: any;
  60. };
  61. showCount: {
  62. type: PropType<boolean | import("./inputProps").ShowCountProps>;
  63. };
  64. htmlSize: NumberConstructor;
  65. onPressEnter: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  66. onKeydown: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  67. onKeyup: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  68. onFocus: PropType<import("../_util/EventInterface").FocusEventHandler>;
  69. onBlur: PropType<import("../_util/EventInterface").FocusEventHandler>;
  70. onChange: PropType<import("../_util/EventInterface").ChangeEventHandler>;
  71. onInput: PropType<import("../_util/EventInterface").ChangeEventHandler>;
  72. 'onUpdate:value': PropType<(val: string) => void>;
  73. valueModifiers: ObjectConstructor;
  74. hidden: BooleanConstructor;
  75. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  76. inputPrefixCls: StringConstructor;
  77. enterButton: import("vue-types").VueTypeValidableDef<any>;
  78. onSearch: {
  79. type: PropType<(value: string, event?: ChangeEvent | MouseEvent | KeyboardEvent) => void>;
  80. };
  81. id: StringConstructor;
  82. prefixCls: StringConstructor;
  83. defaultValue: import("vue-types").VueTypeDef<string | number>;
  84. value: {
  85. type: PropType<string | number>;
  86. default: any;
  87. };
  88. placeholder: {
  89. type: PropType<string | number>;
  90. };
  91. autocomplete: StringConstructor;
  92. type: {
  93. type: PropType<import("../_util/type").LiteralUnion<"number" | "search" | "time" | "date" | "week" | "month" | "submit" | "hidden" | "button" | "image" | "text" | "reset" | "checkbox" | "radio" | "color" | "range" | "tel" | "url" | "email" | "datetime-local" | "file" | "password", string>>;
  94. default: string;
  95. };
  96. name: StringConstructor;
  97. size: {
  98. type: PropType<import("../button").ButtonSize>;
  99. };
  100. disabled: {
  101. type: BooleanConstructor;
  102. default: any;
  103. };
  104. readonly: {
  105. type: BooleanConstructor;
  106. default: any;
  107. };
  108. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  109. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  110. prefix: import("vue-types").VueTypeValidableDef<any>;
  111. suffix: import("vue-types").VueTypeValidableDef<any>;
  112. autofocus: {
  113. type: BooleanConstructor;
  114. default: any;
  115. };
  116. allowClear: {
  117. type: BooleanConstructor;
  118. default: any;
  119. };
  120. lazy: {
  121. type: BooleanConstructor;
  122. default: boolean;
  123. };
  124. maxlength: NumberConstructor;
  125. loading: {
  126. type: BooleanConstructor;
  127. default: any;
  128. };
  129. bordered: {
  130. type: BooleanConstructor;
  131. default: any;
  132. };
  133. showCount: {
  134. type: PropType<boolean | import("./inputProps").ShowCountProps>;
  135. };
  136. htmlSize: NumberConstructor;
  137. onPressEnter: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  138. onKeydown: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  139. onKeyup: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  140. onFocus: PropType<import("../_util/EventInterface").FocusEventHandler>;
  141. onBlur: PropType<import("../_util/EventInterface").FocusEventHandler>;
  142. onChange: PropType<import("../_util/EventInterface").ChangeEventHandler>;
  143. onInput: PropType<import("../_util/EventInterface").ChangeEventHandler>;
  144. 'onUpdate:value': PropType<(val: string) => void>;
  145. valueModifiers: ObjectConstructor;
  146. hidden: BooleanConstructor;
  147. }>>, {
  148. hidden: boolean;
  149. disabled: boolean;
  150. value: string | number;
  151. type: import("../_util/type").LiteralUnion<"number" | "search" | "time" | "date" | "week" | "month" | "submit" | "hidden" | "button" | "image" | "text" | "reset" | "checkbox" | "radio" | "color" | "range" | "tel" | "url" | "email" | "datetime-local" | "file" | "password", string>;
  152. readonly: boolean;
  153. autofocus: boolean;
  154. loading: boolean;
  155. allowClear: boolean;
  156. bordered: boolean;
  157. lazy: boolean;
  158. }>;
  159. export default _default;