element-plus
Version:
A Component Library for Vue3.0
56 lines (55 loc) • 1.58 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: {
type: StringConstructor;
default: string;
};
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: unknown;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "error"[], "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
size: unknown;
shape: unknown;
src: unknown;
fit: unknown;
} & {
icon?: unknown;
alt?: unknown;
srcSet?: unknown;
}>, {
size: unknown;
shape: unknown;
src: unknown;
fit: unknown;
}>;
export default _default;