index.d.ts 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  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[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  7. count: import("vue-types").VueTypeValidableDef<any> & {
  8. default: any;
  9. };
  10. showZero: {
  11. type: BooleanConstructor;
  12. default: any;
  13. };
  14. overflowCount: {
  15. type: NumberConstructor;
  16. default: number;
  17. };
  18. dot: {
  19. type: BooleanConstructor;
  20. default: any;
  21. };
  22. prefixCls: StringConstructor;
  23. scrollNumberPrefixCls: StringConstructor;
  24. status: {
  25. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  26. };
  27. size: {
  28. type: import("vue").PropType<"default" | "small">;
  29. default: string;
  30. };
  31. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  32. text: import("vue-types").VueTypeValidableDef<any>;
  33. offset: import("vue").PropType<[string | number, string | number]>;
  34. numberStyle: {
  35. type: import("vue").PropType<import("vue").CSSProperties>;
  36. default: import("vue").CSSProperties;
  37. };
  38. title: StringConstructor;
  39. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  40. count: import("vue-types").VueTypeValidableDef<any> & {
  41. default: any;
  42. };
  43. showZero: {
  44. type: BooleanConstructor;
  45. default: any;
  46. };
  47. overflowCount: {
  48. type: NumberConstructor;
  49. default: number;
  50. };
  51. dot: {
  52. type: BooleanConstructor;
  53. default: any;
  54. };
  55. prefixCls: StringConstructor;
  56. scrollNumberPrefixCls: StringConstructor;
  57. status: {
  58. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  59. };
  60. size: {
  61. type: import("vue").PropType<"default" | "small">;
  62. default: string;
  63. };
  64. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  65. text: import("vue-types").VueTypeValidableDef<any>;
  66. offset: import("vue").PropType<[string | number, string | number]>;
  67. numberStyle: {
  68. type: import("vue").PropType<import("vue").CSSProperties>;
  69. default: import("vue").CSSProperties;
  70. };
  71. title: StringConstructor;
  72. }>>, {
  73. size: "default" | "small";
  74. dot: boolean;
  75. count: any;
  76. showZero: boolean;
  77. overflowCount: number;
  78. numberStyle: import("vue").CSSProperties;
  79. }, true, {}, import("../_util/type").CustomSlotsType<{
  80. text: any;
  81. count: any;
  82. default: any;
  83. }>, {
  84. P: {};
  85. B: {};
  86. D: {};
  87. C: {};
  88. M: {};
  89. Defaults: {};
  90. }, Readonly<import("vue").ExtractPropTypes<{
  91. count: import("vue-types").VueTypeValidableDef<any> & {
  92. default: any;
  93. };
  94. showZero: {
  95. type: BooleanConstructor;
  96. default: any;
  97. };
  98. overflowCount: {
  99. type: NumberConstructor;
  100. default: number;
  101. };
  102. dot: {
  103. type: BooleanConstructor;
  104. default: any;
  105. };
  106. prefixCls: StringConstructor;
  107. scrollNumberPrefixCls: StringConstructor;
  108. status: {
  109. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  110. };
  111. size: {
  112. type: import("vue").PropType<"default" | "small">;
  113. default: string;
  114. };
  115. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  116. text: import("vue-types").VueTypeValidableDef<any>;
  117. offset: import("vue").PropType<[string | number, string | number]>;
  118. numberStyle: {
  119. type: import("vue").PropType<import("vue").CSSProperties>;
  120. default: import("vue").CSSProperties;
  121. };
  122. title: StringConstructor;
  123. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  124. size: "default" | "small";
  125. dot: boolean;
  126. count: any;
  127. showZero: boolean;
  128. overflowCount: number;
  129. numberStyle: import("vue").CSSProperties;
  130. }>;
  131. __isFragment?: never;
  132. __isTeleport?: never;
  133. __isSuspense?: never;
  134. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  135. count: import("vue-types").VueTypeValidableDef<any> & {
  136. default: any;
  137. };
  138. showZero: {
  139. type: BooleanConstructor;
  140. default: any;
  141. };
  142. overflowCount: {
  143. type: NumberConstructor;
  144. default: number;
  145. };
  146. dot: {
  147. type: BooleanConstructor;
  148. default: any;
  149. };
  150. prefixCls: StringConstructor;
  151. scrollNumberPrefixCls: StringConstructor;
  152. status: {
  153. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  154. };
  155. size: {
  156. type: import("vue").PropType<"default" | "small">;
  157. default: string;
  158. };
  159. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  160. text: import("vue-types").VueTypeValidableDef<any>;
  161. offset: import("vue").PropType<[string | number, string | number]>;
  162. numberStyle: {
  163. type: import("vue").PropType<import("vue").CSSProperties>;
  164. default: import("vue").CSSProperties;
  165. };
  166. title: StringConstructor;
  167. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  168. size: "default" | "small";
  169. dot: boolean;
  170. count: any;
  171. showZero: boolean;
  172. overflowCount: number;
  173. numberStyle: import("vue").CSSProperties;
  174. }, {}, string, import("../_util/type").CustomSlotsType<{
  175. text: any;
  176. count: any;
  177. default: any;
  178. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  179. readonly Ribbon: typeof Ribbon;
  180. };
  181. export default _default;