ResizableTextArea.d.ts 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  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: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  18. onCompositionend: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  19. valueModifiers: ObjectConstructor;
  20. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  21. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  22. onChange: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  23. onInput: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  24. onKeydown: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  25. onKeyup: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  26. hidden: BooleanConstructor;
  27. prefixCls: StringConstructor;
  28. size: {
  29. type: import("vue").PropType<import("../button").ButtonSize>;
  30. };
  31. disabled: {
  32. type: BooleanConstructor;
  33. default: any;
  34. };
  35. value: {
  36. type: import("vue").PropType<string | number>;
  37. default: any;
  38. };
  39. name: StringConstructor;
  40. type: {
  41. type: import("vue").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>>;
  42. default: string;
  43. };
  44. id: StringConstructor;
  45. readonly: {
  46. type: BooleanConstructor;
  47. default: any;
  48. };
  49. autofocus: {
  50. type: BooleanConstructor;
  51. default: any;
  52. };
  53. defaultValue: import("vue-types").VueTypeDef<string | number>;
  54. 'onUpdate:value': import("vue").PropType<(val: string) => void>;
  55. autocomplete: StringConstructor;
  56. placeholder: {
  57. type: import("vue").PropType<string | number>;
  58. };
  59. loading: {
  60. type: BooleanConstructor;
  61. default: any;
  62. };
  63. allowClear: {
  64. type: BooleanConstructor;
  65. default: any;
  66. };
  67. bordered: {
  68. type: BooleanConstructor;
  69. default: any;
  70. };
  71. inputPrefixCls: StringConstructor;
  72. lazy: {
  73. type: BooleanConstructor;
  74. default: boolean;
  75. };
  76. maxlength: NumberConstructor;
  77. showCount: {
  78. type: import("vue").PropType<boolean | import("./inputProps").ShowCountProps>;
  79. };
  80. htmlSize: NumberConstructor;
  81. onPressEnter: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  82. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  83. rows: NumberConstructor;
  84. autosize: {
  85. type: import("vue").PropType<boolean | import("./inputProps").AutoSizeType>;
  86. default: any;
  87. };
  88. autoSize: {
  89. type: import("vue").PropType<boolean | import("./inputProps").AutoSizeType>;
  90. default: any;
  91. };
  92. onResize: {
  93. type: import("vue").PropType<(size: {
  94. width: number;
  95. height: number;
  96. }) => void>;
  97. };
  98. onCompositionstart: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  99. onCompositionend: import("vue").PropType<import("../_util/EventInterface").CompositionEventHandler>;
  100. valueModifiers: ObjectConstructor;
  101. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  102. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  103. onChange: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  104. onInput: import("vue").PropType<import("../_util/EventInterface").ChangeEventHandler>;
  105. onKeydown: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  106. onKeyup: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  107. hidden: BooleanConstructor;
  108. prefixCls: StringConstructor;
  109. size: {
  110. type: import("vue").PropType<import("../button").ButtonSize>;
  111. };
  112. disabled: {
  113. type: BooleanConstructor;
  114. default: any;
  115. };
  116. value: {
  117. type: import("vue").PropType<string | number>;
  118. default: any;
  119. };
  120. name: StringConstructor;
  121. type: {
  122. type: import("vue").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>>;
  123. default: string;
  124. };
  125. id: StringConstructor;
  126. readonly: {
  127. type: BooleanConstructor;
  128. default: any;
  129. };
  130. autofocus: {
  131. type: BooleanConstructor;
  132. default: any;
  133. };
  134. defaultValue: import("vue-types").VueTypeDef<string | number>;
  135. 'onUpdate:value': import("vue").PropType<(val: string) => void>;
  136. autocomplete: StringConstructor;
  137. placeholder: {
  138. type: import("vue").PropType<string | number>;
  139. };
  140. loading: {
  141. type: BooleanConstructor;
  142. default: any;
  143. };
  144. allowClear: {
  145. type: BooleanConstructor;
  146. default: any;
  147. };
  148. bordered: {
  149. type: BooleanConstructor;
  150. default: any;
  151. };
  152. inputPrefixCls: StringConstructor;
  153. lazy: {
  154. type: BooleanConstructor;
  155. default: boolean;
  156. };
  157. maxlength: NumberConstructor;
  158. showCount: {
  159. type: import("vue").PropType<boolean | import("./inputProps").ShowCountProps>;
  160. };
  161. htmlSize: NumberConstructor;
  162. onPressEnter: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  163. }>>, {
  164. hidden: boolean;
  165. disabled: boolean;
  166. value: string | number;
  167. 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>;
  168. readonly: boolean;
  169. autofocus: boolean;
  170. loading: boolean;
  171. allowClear: boolean;
  172. bordered: boolean;
  173. lazy: boolean;
  174. autosize: any;
  175. autoSize: any;
  176. }>;
  177. export default ResizableTextArea;