element-plus
Version:
A Component Library for Vue3.0
95 lines (94 loc) • 3 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
type: {
type: StringConstructor;
default: string;
validator: (val: string) => boolean;
};
percentage: {
type: NumberConstructor;
default: number;
required: true;
validator: (val: number) => boolean;
};
status: {
type: StringConstructor;
default: string;
validator: (val: string) => boolean;
};
strokeWidth: {
type: NumberConstructor;
default: number;
};
strokeLinecap: {
type: StringConstructor;
default: string;
};
textInside: {
type: BooleanConstructor;
default: boolean;
};
width: {
type: NumberConstructor;
default: number;
};
showText: {
type: BooleanConstructor;
default: boolean;
};
color: {
type: (StringConstructor | ArrayConstructor | FunctionConstructor)[];
default: string;
};
format: {
type: FunctionConstructor;
default: (percentage: number) => string;
};
}, {
barStyle: import("vue").ComputedRef<{
width: string;
backgroundColor: string;
}>;
relativeStrokeWidth: import("vue").ComputedRef<string>;
radius: import("vue").ComputedRef<number>;
trackPath: import("vue").ComputedRef<string>;
perimeter: import("vue").ComputedRef<number>;
rate: import("vue").ComputedRef<1 | 0.75>;
strokeDashoffset: import("vue").ComputedRef<string>;
trailPathStyle: import("vue").ComputedRef<{
strokeDasharray: string;
strokeDashoffset: string;
}>;
circlePathStyle: import("vue").ComputedRef<{
strokeDasharray: string;
strokeDashoffset: string;
transition: string;
}>;
stroke: import("vue").ComputedRef<any>;
iconClass: import("vue").ComputedRef<"el-icon-warning" | "el-icon-circle-check" | "el-icon-circle-close" | "el-icon-check" | "el-icon-close">;
progressTextSize: import("vue").ComputedRef<number>;
content: import("vue").ComputedRef<string>;
getCurrentColor: (percentage: any) => string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
type: string;
percentage: number;
status: string;
strokeWidth: number;
strokeLinecap: string;
textInside: boolean;
width: number;
showText: boolean;
color: string | Function | unknown[];
format: Function;
} & {}>, {
type: string;
percentage: number;
status: string;
strokeWidth: number;
strokeLinecap: string;
textInside: boolean;
width: number;
showText: boolean;
color: string | Function | unknown[];
format: Function;
}>;
export default _default;