Circle.d.ts 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import type { ProgressProps } from './props';
  2. export declare type CircleProps = ProgressProps;
  3. declare const _default: import("vue").DefineComponent<{
  4. prefixCls: StringConstructor;
  5. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  6. percent: NumberConstructor;
  7. format: {
  8. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  9. };
  10. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  11. showInfo: {
  12. type: BooleanConstructor;
  13. default: any;
  14. };
  15. strokeWidth: NumberConstructor;
  16. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  17. strokeColor: {
  18. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  19. default: string | import("./props").ProgressGradient;
  20. };
  21. trailColor: StringConstructor;
  22. width: NumberConstructor;
  23. success: {
  24. type: import("vue").PropType<import("./props").SuccessProps>;
  25. default: () => import("./props").SuccessProps;
  26. };
  27. gapDegree: NumberConstructor;
  28. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  29. size: import("vue-types").VueTypeDef<"default" | "small">;
  30. steps: NumberConstructor;
  31. successPercent: NumberConstructor;
  32. title: StringConstructor;
  33. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  34. prefixCls: StringConstructor;
  35. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  36. percent: NumberConstructor;
  37. format: {
  38. type: import("vue").PropType<(percent?: number, successPercent?: number) => import("../_util/type").VueNode>;
  39. };
  40. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  41. showInfo: {
  42. type: BooleanConstructor;
  43. default: any;
  44. };
  45. strokeWidth: NumberConstructor;
  46. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  47. strokeColor: {
  48. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  49. default: string | import("./props").ProgressGradient;
  50. };
  51. trailColor: StringConstructor;
  52. width: NumberConstructor;
  53. success: {
  54. type: import("vue").PropType<import("./props").SuccessProps>;
  55. default: () => import("./props").SuccessProps;
  56. };
  57. gapDegree: NumberConstructor;
  58. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  59. size: import("vue-types").VueTypeDef<"default" | "small">;
  60. steps: NumberConstructor;
  61. successPercent: NumberConstructor;
  62. title: StringConstructor;
  63. }>>, {
  64. success: import("./props").SuccessProps;
  65. showInfo: boolean;
  66. strokeColor: string | import("./props").ProgressGradient;
  67. }>;
  68. export default _default;