UNPKG

yanzhen-design-vue

Version:

40 lines (39 loc) 1.78 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; export declare const uploadImagePreviewOptions: { ns: any; class: any; name: any; }; export declare const uploadImagePreviewName: any; export declare const uploadImagePreviewProps: { fileList: any; previewPrefixCls: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; preview: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const uploadImagePreviewEmits: { close: () => boolean; "update:modelValue": (...args: unknown[]) => boolean; "update:value": (...args: unknown[]) => boolean; uploaded: (_value: any) => boolean; change: (info: import('ant-design-vue').UploadChangeParam<import('ant-design-vue').UploadFile<any>>) => boolean; "update:file-list": (fileList: import('ant-design-vue').UploadFile<any>[]) => boolean; drop: (event: DragEvent) => boolean; preview: (file: import('ant-design-vue').UploadFile<any>) => boolean; download: (file: import('ant-design-vue').UploadFile<any>) => boolean; reject: (fileList: import('ant-design-vue/es/upload/interface').FileType[]) => boolean; remove: (file: import('ant-design-vue').UploadFile<any>) => boolean; }; export type UploadImagePreviewProps = ExtractPropTypes<typeof uploadImagePreviewProps>; export type UploadImagePreviewPropsKey = keyof UploadImagePreviewProps; export type UploadImagePreviewEmits = ExtractEmitsTypes<typeof uploadImagePreviewEmits>;