UNPKG

hongluan-ui

Version:
140 lines (139 loc) 4.45 kB
export declare const HlProgress: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ percentage: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; type: StringConstructor; format: { type: import("vue").PropType<import("./src/progress").ProgressFuncType>; default: (percentage: number) => string; }; striped: BooleanConstructor; active: BooleanConstructor; indicating: BooleanConstructor; showText: { type: BooleanConstructor; default: boolean; }; round: BooleanConstructor; showAs: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; stack: { type: import("vue").PropType<import("./src/progress").StackType[]>; default: () => any[]; validator: (val: { percentage: number; }[]) => boolean; }; text: { type: StringConstructor; default: string; }; strokeWidth: { type: StringConstructor; }; trackColor: { type: StringConstructor; }; strokeLinecap: { type: import("vue").PropType<"round" | "inherit" | "butt" | "square">; default: "round" | "inherit" | "butt" | "square"; }; color: { type: import("vue").PropType<import("./src/progress").ProgressColor>; default: string; }; align: { type: StringConstructor; }; }, { namespace: import("vue").ComputedRef<string>; progressRef: import("vue").Ref<HTMLElement>; barStyle: import("vue").ComputedRef<import("vue").CSSProperties>; slotData: import("vue").ComputedRef<{ text: string; percentage: number; }>; content: import("vue").ComputedRef<string>; stackBarStyle: import("vue").ComputedRef<{ width: 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<import("vue").CSSProperties>; circlePathStyle: import("vue").ComputedRef<import("vue").CSSProperties>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ percentage: { type: NumberConstructor; default: number; validator: (val: number) => boolean; }; type: StringConstructor; format: { type: import("vue").PropType<import("./src/progress").ProgressFuncType>; default: (percentage: number) => string; }; striped: BooleanConstructor; active: BooleanConstructor; indicating: BooleanConstructor; showText: { type: BooleanConstructor; default: boolean; }; round: BooleanConstructor; showAs: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; stack: { type: import("vue").PropType<import("./src/progress").StackType[]>; default: () => any[]; validator: (val: { percentage: number; }[]) => boolean; }; text: { type: StringConstructor; default: string; }; strokeWidth: { type: StringConstructor; }; trackColor: { type: StringConstructor; }; strokeLinecap: { type: import("vue").PropType<"round" | "inherit" | "butt" | "square">; default: "round" | "inherit" | "butt" | "square"; }; color: { type: import("vue").PropType<import("./src/progress").ProgressColor>; default: string; }; align: { type: StringConstructor; }; }>>, { round: boolean; active: boolean; color: import("./src/progress").ProgressColor; text: string; strokeLinecap: "round" | "inherit" | "butt" | "square"; format: import("./src/progress").ProgressFuncType; showAs: string; percentage: number; striped: boolean; indicating: boolean; showText: boolean; stack: import("./src/progress").StackType[]; }>> & Record<string, any>; export default HlProgress; export * from './src/progress';