TextArea.d.ts 8.3 KB

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