index.d.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. export declare const Badge: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. dot: BooleanConstructor;
  3. max: (NumberConstructor | StringConstructor)[];
  4. tag: {
  5. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  6. default: keyof HTMLElementTagNameMap;
  7. };
  8. color: StringConstructor;
  9. offset: import("vue").PropType<[import("../utils").Numeric, import("../utils").Numeric]>;
  10. content: (NumberConstructor | StringConstructor)[];
  11. showZero: {
  12. type: BooleanConstructor;
  13. default: true;
  14. };
  15. position: {
  16. type: import("vue").PropType<import("./Badge").BadgePosition>;
  17. default: import("./Badge").BadgePosition;
  18. };
  19. }, () => JSX.Element | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  20. dot: BooleanConstructor;
  21. max: (NumberConstructor | StringConstructor)[];
  22. tag: {
  23. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  24. default: keyof HTMLElementTagNameMap;
  25. };
  26. color: StringConstructor;
  27. offset: import("vue").PropType<[import("../utils").Numeric, import("../utils").Numeric]>;
  28. content: (NumberConstructor | StringConstructor)[];
  29. showZero: {
  30. type: BooleanConstructor;
  31. default: true;
  32. };
  33. position: {
  34. type: import("vue").PropType<import("./Badge").BadgePosition>;
  35. default: import("./Badge").BadgePosition;
  36. };
  37. }>>, {
  38. dot: boolean;
  39. tag: keyof HTMLElementTagNameMap;
  40. showZero: boolean;
  41. position: import("./Badge").BadgePosition;
  42. }>>;
  43. export default Badge;
  44. export type { BadgeProps, BadgePosition } from './Badge';
  45. declare module 'vue' {
  46. interface GlobalComponents {
  47. VanBadge: typeof Badge;
  48. }
  49. }