eslink-ui-plus
Version:
vue3 component library, css framework
80 lines (79 loc) • 2.05 kB
TypeScript
import type { PropType } from "vue";
declare type tagType = "success" | "error" | "warn" | "default" | "pure" | "plain";
declare const _default: import("vue").DefineComponent<{
styles: {
type: PropType<Record<string, any>>;
default: () => {};
};
type: {
type: PropType<tagType>;
default: string;
};
text: {
type: StringConstructor;
default: string;
};
plain: {
type: BooleanConstructor;
default: boolean;
};
iconBefore: {
type: StringConstructor;
default: string;
};
iconAfter: {
type: StringConstructor;
default: string;
};
fontColor: {
type: StringConstructor;
default: string;
};
icon: {
type: StringConstructor;
default: string;
};
}, {
props: Readonly<{
plain: boolean;
onClick: ((...args: any[]) => any) | undefined;
styles: Record<string, any>;
type: tagType;
text: string;
iconBefore: string;
iconAfter: string;
fontColor: string;
icon: string;
}>;
emit: (event: "click", ...args: any[]) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
styles?: unknown;
type?: unknown;
text?: unknown;
plain?: unknown;
iconBefore?: unknown;
iconAfter?: unknown;
fontColor?: unknown;
icon?: unknown;
} & {
plain: boolean;
styles: Record<string, any>;
type: tagType;
text: string;
iconBefore: string;
iconAfter: string;
fontColor: string;
icon: string;
} & {}> & {
onClick?: ((...args: any[]) => any) | undefined;
}, {
plain: boolean;
styles: Record<string, any>;
type: tagType;
text: string;
iconBefore: string;
iconAfter: string;
fontColor: string;
icon: string;
}>;
export default _default;