index.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import { nextTick } from 'vue';
  3. import type { FocusEventHandler } from '../_util/EventInterface';
  4. export declare const SwitchSizes: ["small", "default"];
  5. declare type CheckedType = boolean | string | number;
  6. export declare const switchProps: () => {
  7. id: StringConstructor;
  8. prefixCls: StringConstructor;
  9. size: import("vue-types").VueTypeDef<"default" | "small">;
  10. disabled: {
  11. type: BooleanConstructor;
  12. default: any;
  13. };
  14. checkedChildren: import("vue-types").VueTypeValidableDef<any>;
  15. unCheckedChildren: import("vue-types").VueTypeValidableDef<any>;
  16. tabindex: import("vue-types").VueTypeDef<string | number>;
  17. autofocus: {
  18. type: BooleanConstructor;
  19. default: any;
  20. };
  21. loading: {
  22. type: BooleanConstructor;
  23. default: any;
  24. };
  25. checked: import("vue-types").VueTypeDef<string | number | boolean>;
  26. checkedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  27. default: string | number | boolean;
  28. };
  29. unCheckedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  30. default: string | number | boolean;
  31. };
  32. onChange: {
  33. type: PropType<(checked: CheckedType, e: Event) => void>;
  34. };
  35. onClick: {
  36. type: PropType<(checked: CheckedType, e: Event) => void>;
  37. };
  38. onKeydown: {
  39. type: PropType<(e: Event) => void>;
  40. };
  41. onMouseup: {
  42. type: PropType<(e: Event) => void>;
  43. };
  44. 'onUpdate:checked': {
  45. type: PropType<(checked: CheckedType) => void>;
  46. };
  47. onBlur: PropType<FocusEventHandler>;
  48. onFocus: PropType<FocusEventHandler>;
  49. };
  50. export declare type SwitchProps = Partial<ExtractPropTypes<ReturnType<typeof switchProps>>>;
  51. declare const _default: {
  52. new (...args: any[]): {
  53. $: import("vue").ComponentInternalInstance;
  54. $data: {};
  55. $props: Partial<{
  56. disabled: boolean;
  57. autofocus: boolean;
  58. loading: boolean;
  59. checkedValue: string | number | boolean;
  60. unCheckedValue: string | number | boolean;
  61. }> & Omit<Readonly<ExtractPropTypes<{
  62. id: StringConstructor;
  63. prefixCls: StringConstructor;
  64. size: import("vue-types").VueTypeDef<"default" | "small">;
  65. disabled: {
  66. type: BooleanConstructor;
  67. default: any;
  68. };
  69. checkedChildren: import("vue-types").VueTypeValidableDef<any>;
  70. unCheckedChildren: import("vue-types").VueTypeValidableDef<any>;
  71. tabindex: import("vue-types").VueTypeDef<string | number>;
  72. autofocus: {
  73. type: BooleanConstructor;
  74. default: any;
  75. };
  76. loading: {
  77. type: BooleanConstructor;
  78. default: any;
  79. };
  80. checked: import("vue-types").VueTypeDef<string | number | boolean>;
  81. checkedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  82. default: string | number | boolean;
  83. };
  84. unCheckedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  85. default: string | number | boolean;
  86. };
  87. onChange: {
  88. type: PropType<(checked: CheckedType, e: Event) => void>;
  89. };
  90. onClick: {
  91. type: PropType<(checked: CheckedType, e: Event) => void>;
  92. };
  93. onKeydown: {
  94. type: PropType<(e: Event) => void>;
  95. };
  96. onMouseup: {
  97. type: PropType<(e: Event) => void>;
  98. };
  99. 'onUpdate:checked': {
  100. type: PropType<(checked: CheckedType) => void>;
  101. };
  102. onBlur: PropType<FocusEventHandler>;
  103. onFocus: PropType<FocusEventHandler>;
  104. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "autofocus" | "loading" | "checkedValue" | "unCheckedValue">;
  105. $attrs: {
  106. [x: string]: unknown;
  107. };
  108. $refs: {
  109. [x: string]: unknown;
  110. };
  111. $slots: Readonly<{
  112. [name: string]: import("vue").Slot;
  113. }>;
  114. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  115. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  116. $emit: (event: string, ...args: any[]) => void;
  117. $el: any;
  118. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  119. id: StringConstructor;
  120. prefixCls: StringConstructor;
  121. size: import("vue-types").VueTypeDef<"default" | "small">;
  122. disabled: {
  123. type: BooleanConstructor;
  124. default: any;
  125. };
  126. checkedChildren: import("vue-types").VueTypeValidableDef<any>;
  127. unCheckedChildren: import("vue-types").VueTypeValidableDef<any>;
  128. tabindex: import("vue-types").VueTypeDef<string | number>;
  129. autofocus: {
  130. type: BooleanConstructor;
  131. default: any;
  132. };
  133. loading: {
  134. type: BooleanConstructor;
  135. default: any;
  136. };
  137. checked: import("vue-types").VueTypeDef<string | number | boolean>;
  138. checkedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  139. default: string | number | boolean;
  140. };
  141. unCheckedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  142. default: string | number | boolean;
  143. };
  144. onChange: {
  145. type: PropType<(checked: CheckedType, e: Event) => void>;
  146. };
  147. onClick: {
  148. type: PropType<(checked: CheckedType, e: Event) => void>;
  149. };
  150. onKeydown: {
  151. type: PropType<(e: Event) => void>;
  152. };
  153. onMouseup: {
  154. type: PropType<(e: Event) => void>;
  155. };
  156. 'onUpdate:checked': {
  157. type: PropType<(checked: CheckedType) => void>;
  158. };
  159. onBlur: PropType<FocusEventHandler>;
  160. onFocus: PropType<FocusEventHandler>;
  161. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  162. disabled: boolean;
  163. autofocus: boolean;
  164. loading: boolean;
  165. checkedValue: string | number | boolean;
  166. unCheckedValue: string | number | boolean;
  167. }> & {
  168. beforeCreate?: (() => void) | (() => void)[];
  169. created?: (() => void) | (() => void)[];
  170. beforeMount?: (() => void) | (() => void)[];
  171. mounted?: (() => void) | (() => void)[];
  172. beforeUpdate?: (() => void) | (() => void)[];
  173. updated?: (() => void) | (() => void)[];
  174. activated?: (() => void) | (() => void)[];
  175. deactivated?: (() => void) | (() => void)[];
  176. beforeDestroy?: (() => void) | (() => void)[];
  177. beforeUnmount?: (() => void) | (() => void)[];
  178. destroyed?: (() => void) | (() => void)[];
  179. unmounted?: (() => void) | (() => void)[];
  180. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  181. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  182. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  183. };
  184. $forceUpdate: () => void;
  185. $nextTick: typeof nextTick;
  186. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  187. } & Readonly<ExtractPropTypes<{
  188. id: StringConstructor;
  189. prefixCls: StringConstructor;
  190. size: import("vue-types").VueTypeDef<"default" | "small">;
  191. disabled: {
  192. type: BooleanConstructor;
  193. default: any;
  194. };
  195. checkedChildren: import("vue-types").VueTypeValidableDef<any>;
  196. unCheckedChildren: import("vue-types").VueTypeValidableDef<any>;
  197. tabindex: import("vue-types").VueTypeDef<string | number>;
  198. autofocus: {
  199. type: BooleanConstructor;
  200. default: any;
  201. };
  202. loading: {
  203. type: BooleanConstructor;
  204. default: any;
  205. };
  206. checked: import("vue-types").VueTypeDef<string | number | boolean>;
  207. checkedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  208. default: string | number | boolean;
  209. };
  210. unCheckedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  211. default: string | number | boolean;
  212. };
  213. onChange: {
  214. type: PropType<(checked: CheckedType, e: Event) => void>;
  215. };
  216. onClick: {
  217. type: PropType<(checked: CheckedType, e: Event) => void>;
  218. };
  219. onKeydown: {
  220. type: PropType<(e: Event) => void>;
  221. };
  222. onMouseup: {
  223. type: PropType<(e: Event) => void>;
  224. };
  225. 'onUpdate:checked': {
  226. type: PropType<(checked: CheckedType) => void>;
  227. };
  228. onBlur: PropType<FocusEventHandler>;
  229. onFocus: PropType<FocusEventHandler>;
  230. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  231. __isFragment?: never;
  232. __isTeleport?: never;
  233. __isSuspense?: never;
  234. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  235. id: StringConstructor;
  236. prefixCls: StringConstructor;
  237. size: import("vue-types").VueTypeDef<"default" | "small">;
  238. disabled: {
  239. type: BooleanConstructor;
  240. default: any;
  241. };
  242. checkedChildren: import("vue-types").VueTypeValidableDef<any>;
  243. unCheckedChildren: import("vue-types").VueTypeValidableDef<any>;
  244. tabindex: import("vue-types").VueTypeDef<string | number>;
  245. autofocus: {
  246. type: BooleanConstructor;
  247. default: any;
  248. };
  249. loading: {
  250. type: BooleanConstructor;
  251. default: any;
  252. };
  253. checked: import("vue-types").VueTypeDef<string | number | boolean>;
  254. checkedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  255. default: string | number | boolean;
  256. };
  257. unCheckedValue: import("vue-types").VueTypeDef<string | number | boolean> & {
  258. default: string | number | boolean;
  259. };
  260. onChange: {
  261. type: PropType<(checked: CheckedType, e: Event) => void>;
  262. };
  263. onClick: {
  264. type: PropType<(checked: CheckedType, e: Event) => void>;
  265. };
  266. onKeydown: {
  267. type: PropType<(e: Event) => void>;
  268. };
  269. onMouseup: {
  270. type: PropType<(e: Event) => void>;
  271. };
  272. 'onUpdate:checked': {
  273. type: PropType<(checked: CheckedType) => void>;
  274. };
  275. onBlur: PropType<FocusEventHandler>;
  276. onFocus: PropType<FocusEventHandler>;
  277. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  278. disabled: boolean;
  279. autofocus: boolean;
  280. loading: boolean;
  281. checkedValue: string | number | boolean;
  282. unCheckedValue: string | number | boolean;
  283. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin;
  284. export default _default;