index.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  40. size: "default" | "small";
  41. dot: boolean;
  42. count: any;
  43. showZero: boolean;
  44. overflowCount: number;
  45. numberStyle: import("vue").CSSProperties;
  46. }, true, {}, import("../_util/type").CustomSlotsType<{
  47. text: any;
  48. count: any;
  49. default: any;
  50. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  51. P: {};
  52. B: {};
  53. D: {};
  54. C: {};
  55. M: {};
  56. Defaults: {};
  57. }, Readonly<import("vue").ExtractPropTypes<{
  58. count: import("vue-types").VueTypeValidableDef<any> & {
  59. default: any;
  60. };
  61. showZero: {
  62. type: BooleanConstructor;
  63. default: any;
  64. };
  65. overflowCount: {
  66. type: NumberConstructor;
  67. default: number;
  68. };
  69. dot: {
  70. type: BooleanConstructor;
  71. default: any;
  72. };
  73. prefixCls: StringConstructor;
  74. scrollNumberPrefixCls: StringConstructor;
  75. status: {
  76. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  77. };
  78. size: {
  79. type: import("vue").PropType<"default" | "small">;
  80. default: string;
  81. };
  82. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  83. text: import("vue-types").VueTypeValidableDef<any>;
  84. offset: import("vue").PropType<[string | number, string | number]>;
  85. numberStyle: {
  86. type: import("vue").PropType<import("vue").CSSProperties>;
  87. default: import("vue").CSSProperties;
  88. };
  89. title: StringConstructor;
  90. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  91. size: "default" | "small";
  92. dot: boolean;
  93. count: any;
  94. showZero: boolean;
  95. overflowCount: number;
  96. numberStyle: import("vue").CSSProperties;
  97. }>;
  98. __isFragment?: never;
  99. __isTeleport?: never;
  100. __isSuspense?: never;
  101. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  102. count: import("vue-types").VueTypeValidableDef<any> & {
  103. default: any;
  104. };
  105. showZero: {
  106. type: BooleanConstructor;
  107. default: any;
  108. };
  109. overflowCount: {
  110. type: NumberConstructor;
  111. default: number;
  112. };
  113. dot: {
  114. type: BooleanConstructor;
  115. default: any;
  116. };
  117. prefixCls: StringConstructor;
  118. scrollNumberPrefixCls: StringConstructor;
  119. status: {
  120. type: import("vue").PropType<"error" | "default" | "success" | "processing" | "warning">;
  121. };
  122. size: {
  123. type: import("vue").PropType<"default" | "small">;
  124. default: string;
  125. };
  126. color: import("vue").PropType<import("../_util/type").LiteralUnion<"blue" | "cyan" | "gold" | "green" | "lime" | "magenta" | "orange" | "pink" | "purple" | "red" | "yellow" | "volcano" | "geekblue">>;
  127. text: import("vue-types").VueTypeValidableDef<any>;
  128. offset: import("vue").PropType<[string | number, string | number]>;
  129. numberStyle: {
  130. type: import("vue").PropType<import("vue").CSSProperties>;
  131. default: import("vue").CSSProperties;
  132. };
  133. title: StringConstructor;
  134. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  135. size: "default" | "small";
  136. dot: boolean;
  137. count: any;
  138. showZero: boolean;
  139. overflowCount: number;
  140. numberStyle: import("vue").CSSProperties;
  141. }, {}, string, import("../_util/type").CustomSlotsType<{
  142. text: any;
  143. count: any;
  144. default: any;
  145. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  146. readonly Ribbon: typeof Ribbon;
  147. };
  148. export default _default;