kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
38 lines (33 loc) • 855 B
TypeScript
import Vue, { VueConstructor } from "vue";
/** Progress component props */
export interface ProgressProps {
/** default: 0 */
percent?: number;
/** default: 6 */
strokeWidth?: number;
color?: string;
format?: (...args: any[]) => any;
width?: number;
strokeHeight?: number;
/** default: 75 */
gapDegree?: number;
strokeColor?: Record<string, any>;
/** default: round */
strokeLinecap?: string;
/** default: default */
size?: string;
/** default: normal */
status?: string;
/** default: line */
type?: string;
/** default: true */
showInfo?: boolean;
}
/** Progress component instance */
export interface Progress extends Vue {
$props: ProgressProps;
$emit(event: string, ...args: any[]): void;
}
/** Progress Vue component type */
declare const Progress: VueConstructor<Progress>;
export default Progress;