index.d.ts 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. export declare const ElBadge: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly value: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
  3. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  4. readonly isDot: BooleanConstructor;
  5. readonly hidden: BooleanConstructor;
  6. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  7. readonly showZero: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8. readonly color: StringConstructor;
  9. readonly dotStyle: {
  10. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  11. readonly required: false;
  12. readonly validator: ((val: unknown) => boolean) | undefined;
  13. __epPropKey: true;
  14. };
  15. readonly badgeStyle: {
  16. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  17. readonly required: false;
  18. readonly validator: ((val: unknown) => boolean) | undefined;
  19. __epPropKey: true;
  20. };
  21. readonly offset: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [number, number]) | (() => [number, number]) | ((new (...args: any[]) => [number, number]) | (() => [number, number]))[], unknown, unknown, readonly [0, 0], boolean>;
  22. readonly dotClass: {
  23. readonly type: import("vue").PropType<string>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly badgeClass: {
  29. readonly type: import("vue").PropType<string>;
  30. readonly required: false;
  31. readonly validator: ((val: unknown) => boolean) | undefined;
  32. __epPropKey: true;
  33. };
  34. }, {
  35. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  36. readonly value: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
  37. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  38. readonly isDot: BooleanConstructor;
  39. readonly hidden: BooleanConstructor;
  40. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  41. readonly showZero: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  42. readonly color: StringConstructor;
  43. readonly dotStyle: {
  44. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  45. readonly required: false;
  46. readonly validator: ((val: unknown) => boolean) | undefined;
  47. __epPropKey: true;
  48. };
  49. readonly badgeStyle: {
  50. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  51. readonly required: false;
  52. readonly validator: ((val: unknown) => boolean) | undefined;
  53. __epPropKey: true;
  54. };
  55. readonly offset: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [number, number]) | (() => [number, number]) | ((new (...args: any[]) => [number, number]) | (() => [number, number]))[], unknown, unknown, readonly [0, 0], boolean>;
  56. readonly dotClass: {
  57. readonly type: import("vue").PropType<string>;
  58. readonly required: false;
  59. readonly validator: ((val: unknown) => boolean) | undefined;
  60. __epPropKey: true;
  61. };
  62. readonly badgeClass: {
  63. readonly type: import("vue").PropType<string>;
  64. readonly required: false;
  65. readonly validator: ((val: unknown) => boolean) | undefined;
  66. __epPropKey: true;
  67. };
  68. }>> & {
  69. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  70. }>>;
  71. ns: {
  72. namespace: import("vue").ComputedRef<string>;
  73. b: (blockSuffix?: string) => string;
  74. e: (element?: string | undefined) => string;
  75. m: (modifier?: string | undefined) => string;
  76. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  77. em: (element?: string | undefined, modifier?: string | undefined) => string;
  78. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  79. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  80. is: {
  81. (name: string, state: boolean | undefined): string;
  82. (name: string): string;
  83. };
  84. cssVar: (object: Record<string, string>) => Record<string, string>;
  85. cssVarName: (name: string) => string;
  86. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  87. cssVarBlockName: (name: string) => string;
  88. };
  89. content: import("vue").ComputedRef<string>;
  90. style: import("vue").ComputedRef<import("vue").StyleValue>;
  91. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  92. readonly value: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
  93. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  94. readonly isDot: BooleanConstructor;
  95. readonly hidden: BooleanConstructor;
  96. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  97. readonly showZero: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  98. readonly color: StringConstructor;
  99. readonly dotStyle: {
  100. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  101. readonly required: false;
  102. readonly validator: ((val: unknown) => boolean) | undefined;
  103. __epPropKey: true;
  104. };
  105. readonly badgeStyle: {
  106. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  107. readonly required: false;
  108. readonly validator: ((val: unknown) => boolean) | undefined;
  109. __epPropKey: true;
  110. };
  111. readonly offset: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [number, number]) | (() => [number, number]) | ((new (...args: any[]) => [number, number]) | (() => [number, number]))[], unknown, unknown, readonly [0, 0], boolean>;
  112. readonly dotClass: {
  113. readonly type: import("vue").PropType<string>;
  114. readonly required: false;
  115. readonly validator: ((val: unknown) => boolean) | undefined;
  116. __epPropKey: true;
  117. };
  118. readonly badgeClass: {
  119. readonly type: import("vue").PropType<string>;
  120. readonly required: false;
  121. readonly validator: ((val: unknown) => boolean) | undefined;
  122. __epPropKey: true;
  123. };
  124. }>>, {
  125. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  126. readonly offset: [number, number];
  127. readonly value: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  128. readonly hidden: boolean;
  129. readonly max: number;
  130. readonly showZero: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  131. readonly isDot: boolean;
  132. }>> & Record<string, any>;
  133. export default ElBadge;
  134. export * from './src/badge';
  135. export type { BadgeInstance } from './src/instance';