Badge.d.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import type { ExtractPropTypes, CSSProperties, PropType } from 'vue';
  2. export declare const badgeProps: () => {
  3. /** Number to show in badge */
  4. count: import("vue-types").VueTypeValidableDef<any>;
  5. showZero: {
  6. type: BooleanConstructor;
  7. default: any;
  8. };
  9. /** Max count to show */
  10. overflowCount: {
  11. type: NumberConstructor;
  12. default: number;
  13. };
  14. /** whether to show red dot without number */
  15. dot: {
  16. type: BooleanConstructor;
  17. default: any;
  18. };
  19. prefixCls: StringConstructor;
  20. scrollNumberPrefixCls: StringConstructor;
  21. status: {
  22. type: PropType<"default" | "error" | "success" | "warning" | "processing">;
  23. };
  24. size: {
  25. type: PropType<"default" | "small">;
  26. default: string;
  27. };
  28. color: StringConstructor;
  29. text: import("vue-types").VueTypeValidableDef<any>;
  30. offset: PropType<[string | number, string | number]>;
  31. numberStyle: {
  32. type: PropType<CSSProperties>;
  33. default: CSSProperties;
  34. };
  35. title: StringConstructor;
  36. };
  37. export declare type BadgeProps = Partial<ExtractPropTypes<ReturnType<typeof badgeProps>>>;
  38. declare const _default: import("vue").DefineComponent<{
  39. /** Number to show in badge */
  40. count: import("vue-types").VueTypeValidableDef<any>;
  41. showZero: {
  42. type: BooleanConstructor;
  43. default: any;
  44. };
  45. /** Max count to show */
  46. overflowCount: {
  47. type: NumberConstructor;
  48. default: number;
  49. };
  50. /** whether to show red dot without number */
  51. dot: {
  52. type: BooleanConstructor;
  53. default: any;
  54. };
  55. prefixCls: StringConstructor;
  56. scrollNumberPrefixCls: StringConstructor;
  57. status: {
  58. type: PropType<"default" | "error" | "success" | "warning" | "processing">;
  59. };
  60. size: {
  61. type: PropType<"default" | "small">;
  62. default: string;
  63. };
  64. color: StringConstructor;
  65. text: import("vue-types").VueTypeValidableDef<any>;
  66. offset: PropType<[string | number, string | number]>;
  67. numberStyle: {
  68. type: PropType<CSSProperties>;
  69. default: CSSProperties;
  70. };
  71. title: StringConstructor;
  72. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  73. /** Number to show in badge */
  74. count: import("vue-types").VueTypeValidableDef<any>;
  75. showZero: {
  76. type: BooleanConstructor;
  77. default: any;
  78. };
  79. /** Max count to show */
  80. overflowCount: {
  81. type: NumberConstructor;
  82. default: number;
  83. };
  84. /** whether to show red dot without number */
  85. dot: {
  86. type: BooleanConstructor;
  87. default: any;
  88. };
  89. prefixCls: StringConstructor;
  90. scrollNumberPrefixCls: StringConstructor;
  91. status: {
  92. type: PropType<"default" | "error" | "success" | "warning" | "processing">;
  93. };
  94. size: {
  95. type: PropType<"default" | "small">;
  96. default: string;
  97. };
  98. color: StringConstructor;
  99. text: import("vue-types").VueTypeValidableDef<any>;
  100. offset: PropType<[string | number, string | number]>;
  101. numberStyle: {
  102. type: PropType<CSSProperties>;
  103. default: CSSProperties;
  104. };
  105. title: StringConstructor;
  106. }>>, {
  107. size: "default" | "small";
  108. dot: boolean;
  109. showZero: boolean;
  110. overflowCount: number;
  111. numberStyle: CSSProperties;
  112. }>;
  113. export default _default;