UNPKG

yanzhen-design-vue

Version:

57 lines (56 loc) 1.63 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; export declare const imageOptions: { ns: any; class: any; name: any; }; export declare const imageName: any; export declare const imageSizeType: readonly ["small", "middle", "large"]; export type ImageSizeType = (typeof imageSizeType)[number]; export declare const imageProps: { nativeTag: { type: StringConstructor; }; url: { type: (ArrayConstructor | StringConstructor)[]; }; imgUrls: { type: (ArrayConstructor | StringConstructor)[]; }; name: { type: StringConstructor; }; showName: { type: BooleanConstructor; }; textPosition: { type: StringConstructor; }; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"small" | "large" | "middle">, unknown, unknown, "small", boolean>; isIcon: { type: BooleanConstructor; }; icon: { type: StringConstructor; }; iconStyle: { type: ObjectConstructor; }; isSpin: { type: BooleanConstructor; }; isRound: { type: BooleanConstructor; }; imgStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<ObjectConstructor, unknown, unknown, () => {}, boolean>; isImageShowInTable: { type: BooleanConstructor; }; }; export declare const imageEmits: { load: (val: any) => boolean; }; export type ImageProps = ExtractPropTypes<typeof imageProps>; export type ImagePropsKey = keyof ImageProps; export type ImageEmits = ExtractEmitsTypes<typeof imageEmits>;