UNPKG

4.18 kBTypeScriptView Raw
1import { ExtractPropTypes } from 'vue';
2declare const CircleProps: {
3 progressStatus: import("vue-types").VueTypeValidableDef<string> & {
4 default: string;
5 };
6 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
7 default: string;
8 };
9 type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
10 percent: import("vue-types").VueTypeValidableDef<number> & {
11 default: number;
12 };
13 successPercent: import("vue-types").VueTypeValidableDef<number> & {
14 default: number;
15 };
16 format: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
17 default: (...args: any[]) => any;
18 };
19 status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
20 showInfo: import("vue-types").VueTypeValidableDef<boolean>;
21 strokeWidth: import("vue-types").VueTypeValidableDef<number> & {
22 default: number;
23 };
24 strokeLinecap: import("vue-types").VueTypeDef<string>;
25 strokeColor: import("vue-types").VueTypeDef<string | {
26 [key: string]: any;
27 }>;
28 trailColor: import("vue-types").VueTypeValidableDef<string> & {
29 default: string;
30 };
31 width: import("vue-types").VueTypeValidableDef<number> & {
32 default: number;
33 };
34 gapDegree: import("vue-types").VueTypeValidableDef<number> & {
35 default: number;
36 };
37 gapPosition: import("vue-types").VueTypeDef<"bottom" | "left" | "right" | "top">;
38 size: import("vue-types").VueTypeDef<"default" | "small">;
39};
40export declare type ICircleProps = ExtractPropTypes<typeof CircleProps>;
41declare const Circle: import("vue").DefineComponent<{
42 progressStatus: import("vue-types").VueTypeValidableDef<string> & {
43 default: string;
44 };
45 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
46 default: string;
47 };
48 type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
49 percent: import("vue-types").VueTypeValidableDef<number> & {
50 default: number;
51 };
52 successPercent: import("vue-types").VueTypeValidableDef<number> & {
53 default: number;
54 };
55 format: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
56 default: (...args: any[]) => any;
57 };
58 status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
59 showInfo: import("vue-types").VueTypeValidableDef<boolean>;
60 strokeWidth: import("vue-types").VueTypeValidableDef<number> & {
61 default: number;
62 };
63 strokeLinecap: import("vue-types").VueTypeDef<string>;
64 strokeColor: import("vue-types").VueTypeDef<string | {
65 [key: string]: any;
66 }>;
67 trailColor: import("vue-types").VueTypeValidableDef<string> & {
68 default: string;
69 };
70 width: import("vue-types").VueTypeValidableDef<number> & {
71 default: number;
72 };
73 gapDegree: import("vue-types").VueTypeValidableDef<number> & {
74 default: number;
75 };
76 gapPosition: import("vue-types").VueTypeDef<"bottom" | "left" | "right" | "top">;
77 size: import("vue-types").VueTypeDef<"default" | "small">;
78}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
79 prefixCls: string;
80 width: number;
81 format: (...args: any[]) => any;
82 percent: number;
83 progressStatus: string;
84 successPercent: number;
85 strokeWidth: number;
86 trailColor: string;
87 gapDegree: number;
88} & {
89 size?: "default" | "small";
90 type?: "circle" | "line" | "dashboard";
91 status?: "normal" | "active" | "success" | "exception";
92 showInfo?: boolean;
93 strokeLinecap?: string;
94 strokeColor?: string | {
95 [key: string]: any;
96 };
97 gapPosition?: "bottom" | "left" | "right" | "top";
98}>, {
99 prefixCls: string;
100 width: number;
101 format: (...args: any[]) => any;
102 percent: number;
103 progressStatus: string;
104 successPercent: number;
105 strokeWidth: number;
106 trailColor: string;
107 gapDegree: number;
108}>;
109export default Circle;