@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
14 lines (13 loc) • 558 B
TypeScript
import { default as Icon } from './icon';
import { ComponentPublicInstance } from 'vue';
import { ClassType, StyleType } from '@vexip-ui/config';
import { IconProps } from './props';
export { Icon };
export { iconProps } from './props';
export type IconExposed = ComponentPublicInstance & InstanceType<typeof Icon>;
export type { IconProps, IconCProps } from './props';
export type { IconEffect, IconBaseProps, IconRenderer } from './symbol';
export type IconMinorProps = Omit<Partial<IconProps>, 'icon'> & {
class?: ClassType;
style?: StyleType;
};