index.d.ts 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  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[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  8. indeterminate: {
  9. type: BooleanConstructor;
  10. default: boolean;
  11. };
  12. prefixCls: StringConstructor;
  13. defaultChecked: {
  14. type: BooleanConstructor;
  15. default: boolean;
  16. };
  17. checked: {
  18. type: BooleanConstructor;
  19. default: boolean;
  20. };
  21. disabled: {
  22. type: BooleanConstructor;
  23. default: boolean;
  24. };
  25. isGroup: {
  26. type: BooleanConstructor;
  27. default: boolean;
  28. };
  29. value: import("vue-types").VueTypeValidableDef<any>;
  30. name: StringConstructor;
  31. id: StringConstructor;
  32. type: {
  33. type: import("vue").PropType<"checkbox">;
  34. default: "checkbox";
  35. };
  36. autofocus: {
  37. type: BooleanConstructor;
  38. default: boolean;
  39. };
  40. onChange: {
  41. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  42. default: (e: import("./interface").CheckboxChangeEvent) => void;
  43. };
  44. 'onUpdate:checked': {
  45. type: import("vue").PropType<(checked: boolean) => void>;
  46. default: (checked: boolean) => void;
  47. };
  48. onClick: {
  49. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  50. default: import("../_util/EventInterface").MouseEventHandler;
  51. };
  52. skipGroup: {
  53. type: BooleanConstructor;
  54. default: boolean;
  55. };
  56. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  57. indeterminate: {
  58. type: BooleanConstructor;
  59. default: boolean;
  60. };
  61. prefixCls: StringConstructor;
  62. defaultChecked: {
  63. type: BooleanConstructor;
  64. default: boolean;
  65. };
  66. checked: {
  67. type: BooleanConstructor;
  68. default: boolean;
  69. };
  70. disabled: {
  71. type: BooleanConstructor;
  72. default: boolean;
  73. };
  74. isGroup: {
  75. type: BooleanConstructor;
  76. default: boolean;
  77. };
  78. value: import("vue-types").VueTypeValidableDef<any>;
  79. name: StringConstructor;
  80. id: StringConstructor;
  81. type: {
  82. type: import("vue").PropType<"checkbox">;
  83. default: "checkbox";
  84. };
  85. autofocus: {
  86. type: BooleanConstructor;
  87. default: boolean;
  88. };
  89. onChange: {
  90. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  91. default: (e: import("./interface").CheckboxChangeEvent) => void;
  92. };
  93. 'onUpdate:checked': {
  94. type: import("vue").PropType<(checked: boolean) => void>;
  95. default: (checked: boolean) => void;
  96. };
  97. onClick: {
  98. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  99. default: import("../_util/EventInterface").MouseEventHandler;
  100. };
  101. skipGroup: {
  102. type: BooleanConstructor;
  103. default: boolean;
  104. };
  105. }>>, {
  106. type: "checkbox";
  107. onClick: import("../_util/EventInterface").MouseEventHandler;
  108. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  109. disabled: boolean;
  110. autofocus: boolean;
  111. defaultChecked: boolean;
  112. checked: boolean;
  113. indeterminate: boolean;
  114. isGroup: boolean;
  115. 'onUpdate:checked': (checked: boolean) => void;
  116. skipGroup: boolean;
  117. }, true, {}, {}, {
  118. P: {};
  119. B: {};
  120. D: {};
  121. C: {};
  122. M: {};
  123. Defaults: {};
  124. }, Readonly<import("vue").ExtractPropTypes<{
  125. indeterminate: {
  126. type: BooleanConstructor;
  127. default: boolean;
  128. };
  129. prefixCls: StringConstructor;
  130. defaultChecked: {
  131. type: BooleanConstructor;
  132. default: boolean;
  133. };
  134. checked: {
  135. type: BooleanConstructor;
  136. default: boolean;
  137. };
  138. disabled: {
  139. type: BooleanConstructor;
  140. default: boolean;
  141. };
  142. isGroup: {
  143. type: BooleanConstructor;
  144. default: boolean;
  145. };
  146. value: import("vue-types").VueTypeValidableDef<any>;
  147. name: StringConstructor;
  148. id: StringConstructor;
  149. type: {
  150. type: import("vue").PropType<"checkbox">;
  151. default: "checkbox";
  152. };
  153. autofocus: {
  154. type: BooleanConstructor;
  155. default: boolean;
  156. };
  157. onChange: {
  158. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  159. default: (e: import("./interface").CheckboxChangeEvent) => void;
  160. };
  161. 'onUpdate:checked': {
  162. type: import("vue").PropType<(checked: boolean) => void>;
  163. default: (checked: boolean) => void;
  164. };
  165. onClick: {
  166. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  167. default: import("../_util/EventInterface").MouseEventHandler;
  168. };
  169. skipGroup: {
  170. type: BooleanConstructor;
  171. default: boolean;
  172. };
  173. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  174. type: "checkbox";
  175. onClick: import("../_util/EventInterface").MouseEventHandler;
  176. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  177. disabled: boolean;
  178. autofocus: boolean;
  179. defaultChecked: boolean;
  180. checked: boolean;
  181. indeterminate: boolean;
  182. isGroup: boolean;
  183. 'onUpdate:checked': (checked: boolean) => void;
  184. skipGroup: boolean;
  185. }>;
  186. __isFragment?: never;
  187. __isTeleport?: never;
  188. __isSuspense?: never;
  189. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  190. indeterminate: {
  191. type: BooleanConstructor;
  192. default: boolean;
  193. };
  194. prefixCls: StringConstructor;
  195. defaultChecked: {
  196. type: BooleanConstructor;
  197. default: boolean;
  198. };
  199. checked: {
  200. type: BooleanConstructor;
  201. default: boolean;
  202. };
  203. disabled: {
  204. type: BooleanConstructor;
  205. default: boolean;
  206. };
  207. isGroup: {
  208. type: BooleanConstructor;
  209. default: boolean;
  210. };
  211. value: import("vue-types").VueTypeValidableDef<any>;
  212. name: StringConstructor;
  213. id: StringConstructor;
  214. type: {
  215. type: import("vue").PropType<"checkbox">;
  216. default: "checkbox";
  217. };
  218. autofocus: {
  219. type: BooleanConstructor;
  220. default: boolean;
  221. };
  222. onChange: {
  223. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  224. default: (e: import("./interface").CheckboxChangeEvent) => void;
  225. };
  226. 'onUpdate:checked': {
  227. type: import("vue").PropType<(checked: boolean) => void>;
  228. default: (checked: boolean) => void;
  229. };
  230. onClick: {
  231. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  232. default: import("../_util/EventInterface").MouseEventHandler;
  233. };
  234. skipGroup: {
  235. type: BooleanConstructor;
  236. default: boolean;
  237. };
  238. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  239. type: "checkbox";
  240. onClick: import("../_util/EventInterface").MouseEventHandler;
  241. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  242. disabled: boolean;
  243. autofocus: boolean;
  244. defaultChecked: boolean;
  245. checked: boolean;
  246. indeterminate: boolean;
  247. isGroup: boolean;
  248. 'onUpdate:checked': (checked: boolean) => void;
  249. skipGroup: boolean;
  250. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  251. readonly Group: typeof CheckboxGroup;
  252. };
  253. export default _default;