kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
22 lines (17 loc) • 456 B
TypeScript
import Vue, { VueConstructor } from "vue";
/** Icon component props */
export interface IconProps {
type?: string | any[];
size?: string | number;
color?: string;
spin?: boolean;
strokeWidth?: string | number;
}
/** Icon component instance */
export interface Icon extends Vue {
$props: IconProps;
$emit(event: string, ...args: any[]): void;
}
/** Icon Vue component type */
declare const Icon: VueConstructor<Icon>;
export default Icon;