Password.d.ts 7.9 KB

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