index.d.ts 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. import type { Plugin } from 'vue';
  2. import CheckboxGroup from './Group';
  3. export type { CheckboxProps, CheckboxGroupProps, CheckboxOptionType } from './interface';
  4. export { checkboxProps, checkboxGroupProps } from './interface';
  5. export { CheckboxGroup };
  6. declare const _default: {
  7. new (...args: any[]): {
  8. $: import("vue").ComponentInternalInstance;
  9. $data: {};
  10. $props: Partial<{
  11. disabled: boolean;
  12. type: string;
  13. defaultChecked: boolean;
  14. checked: boolean;
  15. autofocus: boolean;
  16. indeterminate: boolean;
  17. isGroup: boolean;
  18. skipGroup: boolean;
  19. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  20. indeterminate: {
  21. type: BooleanConstructor;
  22. default: boolean;
  23. };
  24. prefixCls: StringConstructor;
  25. defaultChecked: {
  26. type: BooleanConstructor;
  27. default: any;
  28. };
  29. checked: {
  30. type: BooleanConstructor;
  31. default: any;
  32. };
  33. disabled: {
  34. type: BooleanConstructor;
  35. default: any;
  36. };
  37. isGroup: {
  38. type: BooleanConstructor;
  39. default: any;
  40. };
  41. value: import("vue-types").VueTypeValidableDef<any>;
  42. name: StringConstructor;
  43. id: StringConstructor;
  44. type: {
  45. type: StringConstructor;
  46. default: string;
  47. };
  48. autofocus: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. onChange: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  53. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  54. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  55. skipGroup: {
  56. type: BooleanConstructor;
  57. default: boolean;
  58. };
  59. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "type" | "defaultChecked" | "checked" | "autofocus" | "indeterminate" | "isGroup" | "skipGroup">;
  60. $attrs: {
  61. [x: string]: unknown;
  62. };
  63. $refs: {
  64. [x: string]: unknown;
  65. };
  66. $slots: Readonly<{
  67. [name: string]: import("vue").Slot;
  68. }>;
  69. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  70. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  71. $emit: (event: string, ...args: any[]) => void;
  72. $el: any;
  73. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  74. indeterminate: {
  75. type: BooleanConstructor;
  76. default: boolean;
  77. };
  78. prefixCls: StringConstructor;
  79. defaultChecked: {
  80. type: BooleanConstructor;
  81. default: any;
  82. };
  83. checked: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. disabled: {
  88. type: BooleanConstructor;
  89. default: any;
  90. };
  91. isGroup: {
  92. type: BooleanConstructor;
  93. default: any;
  94. };
  95. value: import("vue-types").VueTypeValidableDef<any>;
  96. name: StringConstructor;
  97. id: StringConstructor;
  98. type: {
  99. type: StringConstructor;
  100. default: string;
  101. };
  102. autofocus: {
  103. type: BooleanConstructor;
  104. default: any;
  105. };
  106. onChange: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  107. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  108. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  109. skipGroup: {
  110. type: BooleanConstructor;
  111. default: boolean;
  112. };
  113. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  114. disabled: boolean;
  115. type: string;
  116. defaultChecked: boolean;
  117. checked: boolean;
  118. autofocus: boolean;
  119. indeterminate: boolean;
  120. isGroup: boolean;
  121. skipGroup: boolean;
  122. }, {}, string> & {
  123. beforeCreate?: (() => void) | (() => void)[];
  124. created?: (() => void) | (() => void)[];
  125. beforeMount?: (() => void) | (() => void)[];
  126. mounted?: (() => void) | (() => void)[];
  127. beforeUpdate?: (() => void) | (() => void)[];
  128. updated?: (() => void) | (() => void)[];
  129. activated?: (() => void) | (() => void)[];
  130. deactivated?: (() => void) | (() => void)[];
  131. beforeDestroy?: (() => void) | (() => void)[];
  132. beforeUnmount?: (() => void) | (() => void)[];
  133. destroyed?: (() => void) | (() => void)[];
  134. unmounted?: (() => void) | (() => void)[];
  135. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  136. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  137. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
  138. };
  139. $forceUpdate: () => void;
  140. $nextTick: typeof import("vue").nextTick;
  141. $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  142. } & Readonly<import("vue").ExtractPropTypes<{
  143. indeterminate: {
  144. type: BooleanConstructor;
  145. default: boolean;
  146. };
  147. prefixCls: StringConstructor;
  148. defaultChecked: {
  149. type: BooleanConstructor;
  150. default: any;
  151. };
  152. checked: {
  153. type: BooleanConstructor;
  154. default: any;
  155. };
  156. disabled: {
  157. type: BooleanConstructor;
  158. default: any;
  159. };
  160. isGroup: {
  161. type: BooleanConstructor;
  162. default: any;
  163. };
  164. value: import("vue-types").VueTypeValidableDef<any>;
  165. name: StringConstructor;
  166. id: StringConstructor;
  167. type: {
  168. type: StringConstructor;
  169. default: string;
  170. };
  171. autofocus: {
  172. type: BooleanConstructor;
  173. default: any;
  174. };
  175. onChange: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  176. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  177. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  178. skipGroup: {
  179. type: BooleanConstructor;
  180. default: boolean;
  181. };
  182. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  183. __isFragment?: never;
  184. __isTeleport?: never;
  185. __isSuspense?: never;
  186. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  187. indeterminate: {
  188. type: BooleanConstructor;
  189. default: boolean;
  190. };
  191. prefixCls: StringConstructor;
  192. defaultChecked: {
  193. type: BooleanConstructor;
  194. default: any;
  195. };
  196. checked: {
  197. type: BooleanConstructor;
  198. default: any;
  199. };
  200. disabled: {
  201. type: BooleanConstructor;
  202. default: any;
  203. };
  204. isGroup: {
  205. type: BooleanConstructor;
  206. default: any;
  207. };
  208. value: import("vue-types").VueTypeValidableDef<any>;
  209. name: StringConstructor;
  210. id: StringConstructor;
  211. type: {
  212. type: StringConstructor;
  213. default: string;
  214. };
  215. autofocus: {
  216. type: BooleanConstructor;
  217. default: any;
  218. };
  219. onChange: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  220. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  221. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  222. skipGroup: {
  223. type: BooleanConstructor;
  224. default: boolean;
  225. };
  226. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  227. disabled: boolean;
  228. type: string;
  229. defaultChecked: boolean;
  230. checked: boolean;
  231. autofocus: boolean;
  232. indeterminate: boolean;
  233. isGroup: boolean;
  234. skipGroup: boolean;
  235. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  236. readonly Group: typeof CheckboxGroup;
  237. };
  238. export default _default;