index.d.ts 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. import type { Plugin } from 'vue';
  2. import Ribbon from './Ribbon';
  3. export type { BadgeProps } from './Badge';
  4. export { Ribbon as BadgeRibbon };
  5. declare const _default: {
  6. new (...args: any[]): {
  7. $: import("vue").ComponentInternalInstance;
  8. $data: {};
  9. $props: Partial<{
  10. size: "default" | "small";
  11. dot: boolean;
  12. showZero: boolean;
  13. overflowCount: number;
  14. numberStyle: import("vue").CSSProperties;
  15. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  16. count: import("vue-types").VueTypeValidableDef<any>;
  17. showZero: {
  18. type: BooleanConstructor;
  19. default: any;
  20. };
  21. overflowCount: {
  22. type: NumberConstructor;
  23. default: number;
  24. };
  25. dot: {
  26. type: BooleanConstructor;
  27. default: any;
  28. };
  29. prefixCls: StringConstructor;
  30. scrollNumberPrefixCls: StringConstructor;
  31. status: {
  32. type: import("vue").PropType<"default" | "error" | "success" | "warning" | "processing">;
  33. };
  34. size: {
  35. type: import("vue").PropType<"default" | "small">;
  36. default: string;
  37. };
  38. color: StringConstructor;
  39. text: import("vue-types").VueTypeValidableDef<any>;
  40. offset: import("vue").PropType<[string | number, string | number]>;
  41. numberStyle: {
  42. type: import("vue").PropType<import("vue").CSSProperties>;
  43. default: import("vue").CSSProperties;
  44. };
  45. title: StringConstructor;
  46. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "size" | "dot" | "showZero" | "overflowCount" | "numberStyle">;
  47. $attrs: {
  48. [x: string]: unknown;
  49. };
  50. $refs: {
  51. [x: string]: unknown;
  52. };
  53. $slots: Readonly<{
  54. [name: string]: import("vue").Slot;
  55. }>;
  56. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  57. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  58. $emit: (event: string, ...args: any[]) => void;
  59. $el: any;
  60. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  61. count: import("vue-types").VueTypeValidableDef<any>;
  62. showZero: {
  63. type: BooleanConstructor;
  64. default: any;
  65. };
  66. overflowCount: {
  67. type: NumberConstructor;
  68. default: number;
  69. };
  70. dot: {
  71. type: BooleanConstructor;
  72. default: any;
  73. };
  74. prefixCls: StringConstructor;
  75. scrollNumberPrefixCls: StringConstructor;
  76. status: {
  77. type: import("vue").PropType<"default" | "error" | "success" | "warning" | "processing">;
  78. };
  79. size: {
  80. type: import("vue").PropType<"default" | "small">;
  81. default: string;
  82. };
  83. color: StringConstructor;
  84. text: import("vue-types").VueTypeValidableDef<any>;
  85. offset: import("vue").PropType<[string | number, string | number]>;
  86. numberStyle: {
  87. type: import("vue").PropType<import("vue").CSSProperties>;
  88. default: import("vue").CSSProperties;
  89. };
  90. title: StringConstructor;
  91. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  92. size: "default" | "small";
  93. dot: boolean;
  94. showZero: boolean;
  95. overflowCount: number;
  96. numberStyle: import("vue").CSSProperties;
  97. }> & {
  98. beforeCreate?: (() => void) | (() => void)[];
  99. created?: (() => void) | (() => void)[];
  100. beforeMount?: (() => void) | (() => void)[];
  101. mounted?: (() => void) | (() => void)[];
  102. beforeUpdate?: (() => void) | (() => void)[];
  103. updated?: (() => void) | (() => void)[];
  104. activated?: (() => void) | (() => void)[];
  105. deactivated?: (() => void) | (() => void)[];
  106. beforeDestroy?: (() => void) | (() => void)[];
  107. beforeUnmount?: (() => void) | (() => void)[];
  108. destroyed?: (() => void) | (() => void)[];
  109. unmounted?: (() => void) | (() => void)[];
  110. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  111. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  112. 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)[];
  113. };
  114. $forceUpdate: () => void;
  115. $nextTick: typeof import("vue").nextTick;
  116. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  117. } & Readonly<import("vue").ExtractPropTypes<{
  118. count: import("vue-types").VueTypeValidableDef<any>;
  119. showZero: {
  120. type: BooleanConstructor;
  121. default: any;
  122. };
  123. overflowCount: {
  124. type: NumberConstructor;
  125. default: number;
  126. };
  127. dot: {
  128. type: BooleanConstructor;
  129. default: any;
  130. };
  131. prefixCls: StringConstructor;
  132. scrollNumberPrefixCls: StringConstructor;
  133. status: {
  134. type: import("vue").PropType<"default" | "error" | "success" | "warning" | "processing">;
  135. };
  136. size: {
  137. type: import("vue").PropType<"default" | "small">;
  138. default: string;
  139. };
  140. color: StringConstructor;
  141. text: import("vue-types").VueTypeValidableDef<any>;
  142. offset: import("vue").PropType<[string | number, string | number]>;
  143. numberStyle: {
  144. type: import("vue").PropType<import("vue").CSSProperties>;
  145. default: import("vue").CSSProperties;
  146. };
  147. title: StringConstructor;
  148. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  149. __isFragment?: never;
  150. __isTeleport?: never;
  151. __isSuspense?: never;
  152. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  153. count: import("vue-types").VueTypeValidableDef<any>;
  154. showZero: {
  155. type: BooleanConstructor;
  156. default: any;
  157. };
  158. overflowCount: {
  159. type: NumberConstructor;
  160. default: number;
  161. };
  162. dot: {
  163. type: BooleanConstructor;
  164. default: any;
  165. };
  166. prefixCls: StringConstructor;
  167. scrollNumberPrefixCls: StringConstructor;
  168. status: {
  169. type: import("vue").PropType<"default" | "error" | "success" | "warning" | "processing">;
  170. };
  171. size: {
  172. type: import("vue").PropType<"default" | "small">;
  173. default: string;
  174. };
  175. color: StringConstructor;
  176. text: import("vue-types").VueTypeValidableDef<any>;
  177. offset: import("vue").PropType<[string | number, string | number]>;
  178. numberStyle: {
  179. type: import("vue").PropType<import("vue").CSSProperties>;
  180. default: import("vue").CSSProperties;
  181. };
  182. title: StringConstructor;
  183. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  184. size: "default" | "small";
  185. dot: boolean;
  186. showZero: boolean;
  187. overflowCount: number;
  188. numberStyle: import("vue").CSSProperties;
  189. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & {
  190. readonly Ribbon: typeof Ribbon;
  191. };
  192. export default _default;