index.d.ts 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  57. type: "checkbox";
  58. onClick: import("../_util/EventInterface").MouseEventHandler;
  59. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  60. disabled: boolean;
  61. autofocus: boolean;
  62. defaultChecked: boolean;
  63. checked: boolean;
  64. indeterminate: boolean;
  65. isGroup: boolean;
  66. 'onUpdate:checked': (checked: boolean) => void;
  67. skipGroup: boolean;
  68. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  69. P: {};
  70. B: {};
  71. D: {};
  72. C: {};
  73. M: {};
  74. Defaults: {};
  75. }, Readonly<import("vue").ExtractPropTypes<{
  76. indeterminate: {
  77. type: BooleanConstructor;
  78. default: boolean;
  79. };
  80. prefixCls: StringConstructor;
  81. defaultChecked: {
  82. type: BooleanConstructor;
  83. default: boolean;
  84. };
  85. checked: {
  86. type: BooleanConstructor;
  87. default: boolean;
  88. };
  89. disabled: {
  90. type: BooleanConstructor;
  91. default: boolean;
  92. };
  93. isGroup: {
  94. type: BooleanConstructor;
  95. default: boolean;
  96. };
  97. value: import("vue-types").VueTypeValidableDef<any>;
  98. name: StringConstructor;
  99. id: StringConstructor;
  100. type: {
  101. type: import("vue").PropType<"checkbox">;
  102. default: "checkbox";
  103. };
  104. autofocus: {
  105. type: BooleanConstructor;
  106. default: boolean;
  107. };
  108. onChange: {
  109. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  110. default: (e: import("./interface").CheckboxChangeEvent) => void;
  111. };
  112. 'onUpdate:checked': {
  113. type: import("vue").PropType<(checked: boolean) => void>;
  114. default: (checked: boolean) => void;
  115. };
  116. onClick: {
  117. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  118. default: import("../_util/EventInterface").MouseEventHandler;
  119. };
  120. skipGroup: {
  121. type: BooleanConstructor;
  122. default: boolean;
  123. };
  124. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  125. type: "checkbox";
  126. onClick: import("../_util/EventInterface").MouseEventHandler;
  127. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  128. disabled: boolean;
  129. autofocus: boolean;
  130. defaultChecked: boolean;
  131. checked: boolean;
  132. indeterminate: boolean;
  133. isGroup: boolean;
  134. 'onUpdate:checked': (checked: boolean) => void;
  135. skipGroup: boolean;
  136. }>;
  137. __isFragment?: never;
  138. __isTeleport?: never;
  139. __isSuspense?: never;
  140. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  141. indeterminate: {
  142. type: BooleanConstructor;
  143. default: boolean;
  144. };
  145. prefixCls: StringConstructor;
  146. defaultChecked: {
  147. type: BooleanConstructor;
  148. default: boolean;
  149. };
  150. checked: {
  151. type: BooleanConstructor;
  152. default: boolean;
  153. };
  154. disabled: {
  155. type: BooleanConstructor;
  156. default: boolean;
  157. };
  158. isGroup: {
  159. type: BooleanConstructor;
  160. default: boolean;
  161. };
  162. value: import("vue-types").VueTypeValidableDef<any>;
  163. name: StringConstructor;
  164. id: StringConstructor;
  165. type: {
  166. type: import("vue").PropType<"checkbox">;
  167. default: "checkbox";
  168. };
  169. autofocus: {
  170. type: BooleanConstructor;
  171. default: boolean;
  172. };
  173. onChange: {
  174. type: import("vue").PropType<(e: import("./interface").CheckboxChangeEvent) => void>;
  175. default: (e: import("./interface").CheckboxChangeEvent) => void;
  176. };
  177. 'onUpdate:checked': {
  178. type: import("vue").PropType<(checked: boolean) => void>;
  179. default: (checked: boolean) => void;
  180. };
  181. onClick: {
  182. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  183. default: import("../_util/EventInterface").MouseEventHandler;
  184. };
  185. skipGroup: {
  186. type: BooleanConstructor;
  187. default: boolean;
  188. };
  189. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  190. type: "checkbox";
  191. onClick: import("../_util/EventInterface").MouseEventHandler;
  192. onChange: (e: import("./interface").CheckboxChangeEvent) => void;
  193. disabled: boolean;
  194. autofocus: boolean;
  195. defaultChecked: boolean;
  196. checked: boolean;
  197. indeterminate: boolean;
  198. isGroup: boolean;
  199. 'onUpdate:checked': (checked: boolean) => void;
  200. skipGroup: boolean;
  201. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  202. readonly Group: typeof CheckboxGroup;
  203. };
  204. export default _default;