ResizableTextArea.d.ts 8.4 KB

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