index.d.ts 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. import type { Plugin } from 'vue';
  2. import Group from './Group';
  3. import Button from './RadioButton';
  4. export type { RadioProps } from './Radio';
  5. export type { RadioGroupProps } from './Group';
  6. export type { RadioChangeEventTarget, RadioChangeEvent } from './interface';
  7. export { Button, Group, Button as RadioButton, Group as RadioGroup };
  8. declare const _default: {
  9. new (...args: any[]): {
  10. $: import("vue").ComponentInternalInstance;
  11. $data: {};
  12. $props: Partial<{
  13. disabled: boolean;
  14. checked: boolean;
  15. autofocus: boolean;
  16. isGroup: boolean;
  17. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  18. prefixCls: StringConstructor;
  19. checked: {
  20. type: BooleanConstructor;
  21. default: any;
  22. };
  23. disabled: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. isGroup: {
  28. type: BooleanConstructor;
  29. default: any;
  30. };
  31. value: import("vue-types").VueTypeValidableDef<any>;
  32. name: StringConstructor;
  33. id: StringConstructor;
  34. autofocus: {
  35. type: BooleanConstructor;
  36. default: any;
  37. };
  38. onChange: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  39. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  40. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  41. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  42. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  43. 'onUpdate:value': import("vue").PropType<(checked: boolean) => void>;
  44. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "checked" | "autofocus" | "isGroup">;
  45. $attrs: {
  46. [x: string]: unknown;
  47. };
  48. $refs: {
  49. [x: string]: unknown;
  50. };
  51. $slots: Readonly<{
  52. [name: string]: import("vue").Slot;
  53. }>;
  54. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  55. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  56. $emit: (event: string, ...args: any[]) => void;
  57. $el: any;
  58. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  59. prefixCls: StringConstructor;
  60. checked: {
  61. type: BooleanConstructor;
  62. default: any;
  63. };
  64. disabled: {
  65. type: BooleanConstructor;
  66. default: any;
  67. };
  68. isGroup: {
  69. type: BooleanConstructor;
  70. default: any;
  71. };
  72. value: import("vue-types").VueTypeValidableDef<any>;
  73. name: StringConstructor;
  74. id: StringConstructor;
  75. autofocus: {
  76. type: BooleanConstructor;
  77. default: any;
  78. };
  79. onChange: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  80. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  81. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  82. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  83. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  84. 'onUpdate:value': import("vue").PropType<(checked: boolean) => void>;
  85. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  86. disabled: boolean;
  87. checked: boolean;
  88. autofocus: boolean;
  89. isGroup: boolean;
  90. }, {}, string> & {
  91. beforeCreate?: (() => void) | (() => void)[];
  92. created?: (() => void) | (() => void)[];
  93. beforeMount?: (() => void) | (() => void)[];
  94. mounted?: (() => void) | (() => void)[];
  95. beforeUpdate?: (() => void) | (() => void)[];
  96. updated?: (() => void) | (() => void)[];
  97. activated?: (() => void) | (() => void)[];
  98. deactivated?: (() => void) | (() => void)[];
  99. beforeDestroy?: (() => void) | (() => void)[];
  100. beforeUnmount?: (() => void) | (() => void)[];
  101. destroyed?: (() => void) | (() => void)[];
  102. unmounted?: (() => void) | (() => void)[];
  103. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  104. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  105. 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)[];
  106. };
  107. $forceUpdate: () => void;
  108. $nextTick: typeof import("vue").nextTick;
  109. $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;
  110. } & Readonly<import("vue").ExtractPropTypes<{
  111. prefixCls: StringConstructor;
  112. checked: {
  113. type: BooleanConstructor;
  114. default: any;
  115. };
  116. disabled: {
  117. type: BooleanConstructor;
  118. default: any;
  119. };
  120. isGroup: {
  121. type: BooleanConstructor;
  122. default: any;
  123. };
  124. value: import("vue-types").VueTypeValidableDef<any>;
  125. name: StringConstructor;
  126. id: StringConstructor;
  127. autofocus: {
  128. type: BooleanConstructor;
  129. default: any;
  130. };
  131. onChange: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  132. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  133. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  134. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  135. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  136. 'onUpdate:value': import("vue").PropType<(checked: boolean) => void>;
  137. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  138. __isFragment?: never;
  139. __isTeleport?: never;
  140. __isSuspense?: never;
  141. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  142. prefixCls: StringConstructor;
  143. checked: {
  144. type: BooleanConstructor;
  145. default: any;
  146. };
  147. disabled: {
  148. type: BooleanConstructor;
  149. default: any;
  150. };
  151. isGroup: {
  152. type: BooleanConstructor;
  153. default: any;
  154. };
  155. value: import("vue-types").VueTypeValidableDef<any>;
  156. name: StringConstructor;
  157. id: StringConstructor;
  158. autofocus: {
  159. type: BooleanConstructor;
  160. default: any;
  161. };
  162. onChange: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  163. onFocus: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  164. onBlur: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  165. onClick: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  166. 'onUpdate:checked': import("vue").PropType<(checked: boolean) => void>;
  167. 'onUpdate:value': import("vue").PropType<(checked: boolean) => void>;
  168. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  169. disabled: boolean;
  170. checked: boolean;
  171. autofocus: boolean;
  172. isGroup: boolean;
  173. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  174. readonly Group: typeof Group;
  175. readonly Button: typeof Button;
  176. };
  177. export default _default;