index.d.ts 9.1 KB

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