@minto-ai/mt-ui
Version:
UI组件库
45 lines (44 loc) • 1.15 kB
TypeScript
import { ExtractPropTypes, PropType } from 'vue';
declare const tagProps: {
/**
* 标签类型
*/
readonly type: {
readonly type: PropType<"default" | "primary" | "success" | "error" | "warning">;
readonly validator: (value: string) => boolean;
readonly default: "default";
};
/**
* 是否可关闭
*/
readonly closable: {
readonly type: BooleanConstructor;
readonly default: false;
};
/**
* 标签大小
*/
readonly size: {
type: PropType<"normal" | "small" | "large">;
default: string;
validator: (value: "normal" | "small" | "large") => boolean;
};
/**
* 是否为圆形
*/
readonly round: {
readonly type: BooleanConstructor;
readonly default: false;
};
/**
* 主题效果
*/
readonly effect: {
readonly type: PropType<"dark" | "light" | "plain">;
readonly validator: (value: string) => boolean;
readonly default: "light";
};
};
type TagProps = ExtractPropTypes<typeof tagProps>;
export { tagProps, };
export type { TagProps, };