TextArea.d.ts 6.7 KB

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