vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
19 lines (18 loc) • 678 B
TypeScript
import { ExtractPropTypes, PropType } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
import { IconRenderer } from './symbol';
export declare const iconProps: {
inherit: PropType<boolean>;
icon: PropType<any>;
scale: PropType<string | number>;
title: PropType<string>;
label: PropType<string>;
flip: PropType<"horizontal" | "vertical" | "both">;
effect: PropType<string>;
size: PropType<string>;
color: PropType<string>;
rotate: PropType<string | number>;
renderer: PropType<IconRenderer>;
};
export type IconProps = ExtractPropTypes<typeof iconProps>;
export type IconCProps = ConfigurableProps<IconProps, 'icon'>;