element-plus
Version:
A Component Library for Vue3.0
52 lines (51 loc) • 1.51 kB
TypeScript
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
size: {
type: PropType<string | number>;
validator(this: never, val: unknown): boolean;
default: string;
};
shape: {
type: StringConstructor;
default: string;
validator(this: never, val: string): boolean;
};
icon: StringConstructor;
src: StringConstructor;
alt: StringConstructor;
srcSet: StringConstructor;
fit: {
type: StringConstructor;
default: string;
};
}, {
hasLoadError: import("vue").Ref<boolean>;
avatarClass: import("vue").ComputedRef<string[]>;
sizeStyle: import("vue").ComputedRef<{
height: string;
width: string;
lineHeight: string;
} | {
height?: undefined;
width?: undefined;
lineHeight?: undefined;
}>;
handleError: (e: Event) => void;
fitStyle: import("vue").ComputedRef<{
objectFit: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "error"[], "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
size: string | number;
shape: string;
fit: string;
} & {
icon?: string;
src?: string;
alt?: string;
srcSet?: string;
}>, {
size: string | number;
shape: string;
fit: string;
}>;
export default _default;