yanzhen-design-vue
Version:
81 lines (80 loc) • 2.65 kB
TypeScript
import { ExtractPropTypes } from 'vue';
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
export declare const avatarOptions: {
ns: any;
class: any;
name: any;
};
export declare const avatarName: any;
export declare const AntAvatar: {
props: {
size: import('ant-design-vue/es/avatar').AvatarSize;
shape: "circle" | "square";
icon: any;
prefixCls: string;
src: string;
srcset: string;
alt: string;
gap: number;
draggable: boolean;
crossOrigin: "" | "anonymous" | "use-credentials";
loadError: () => boolean;
};
emits: {};
};
export declare const avatarProps: {
errSrc: {
type: StringConstructor;
};
max: import('@yanzhen-libs/utils-vue').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
text: {
type: import('vue').PropType<string>;
};
onError: {
type: FunctionConstructor;
};
prefixCls: {
type: StringConstructor;
};
shape: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"circle" | "square">, unknown, unknown, string, boolean>;
size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/avatar').AvatarSize>, unknown, unknown, () => import('ant-design-vue/es/avatar').AvatarSize, boolean>;
src: {
type: StringConstructor;
};
srcset: {
type: StringConstructor;
};
icon: {
readonly type: import('vue').PropType<any>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
alt: {
type: StringConstructor;
};
gap: {
type: NumberConstructor;
};
draggable: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
crossOrigin: {
type: import('vue').PropType<"" | "anonymous" | "use-credentials">;
};
loadError: {
readonly type: import('vue').PropType<() => boolean>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
};
export declare const avatarEmits: {
error: () => boolean;
};
export type AvatarProps = ExtractPropTypes<typeof avatarProps>;
export type AvatarPropsKey = keyof AvatarProps;
export type AvatarEmits = ExtractEmitsTypes<typeof avatarEmits>;