index.d.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { ProgressProps } from './Progress';
  2. export declare const Progress: import("../utils").WithInstall<import("vue").DefineComponent<{
  3. color: StringConstructor;
  4. inactive: BooleanConstructor;
  5. pivotText: StringConstructor;
  6. textColor: StringConstructor;
  7. showPivot: {
  8. type: BooleanConstructor;
  9. default: true;
  10. };
  11. pivotColor: StringConstructor;
  12. trackColor: StringConstructor;
  13. strokeWidth: (NumberConstructor | StringConstructor)[];
  14. percentage: {
  15. type: (NumberConstructor | StringConstructor)[];
  16. default: number;
  17. validator: (value: import("../utils").Numeric) => boolean;
  18. };
  19. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  20. color: StringConstructor;
  21. inactive: BooleanConstructor;
  22. pivotText: StringConstructor;
  23. textColor: StringConstructor;
  24. showPivot: {
  25. type: BooleanConstructor;
  26. default: true;
  27. };
  28. pivotColor: StringConstructor;
  29. trackColor: StringConstructor;
  30. strokeWidth: (NumberConstructor | StringConstructor)[];
  31. percentage: {
  32. type: (NumberConstructor | StringConstructor)[];
  33. default: number;
  34. validator: (value: import("../utils").Numeric) => boolean;
  35. };
  36. }>>, {
  37. inactive: boolean;
  38. showPivot: boolean;
  39. percentage: string | number;
  40. }>>;
  41. export default Progress;
  42. export type { ProgressProps };
  43. export type { ProgressInstance } from './types';
  44. declare module 'vue' {
  45. interface GlobalComponents {
  46. VanProgress: typeof Progress;
  47. }
  48. }