UNPKG

@wfrog/vc

Version:

`自用` 的基于 `element-plus` 二次封装的 `vue3` 组件库。追求在业务场景中,尽可能使用更少的代码量来实现需求。 因此在组件封装上,以 `方便` 为主,打包仅 `esm` 模式。

44 lines (43 loc) 1.05 kB
import type { PropType } from 'vue'; export interface IUploadFile { url: string; size: number; type: string; name: string; } declare const _default: { modelValue: { type: PropType<(File | IUploadFile)[]>; default: () => never[]; }; visible: { type: BooleanConstructor; required: boolean; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; limit: { type: NumberConstructor; default: number; }; maxSize: { type: NumberConstructor; default: number; }; httpRequest: { type: PropType<(file: File) => Promise<IUploadFile | File | void>>; required: boolean; default: () => void; }; beforeUpload: { type: PropType<(file: File) => boolean>; default: () => boolean; }; beforeRemove: { type: PropType<(file: File | IUploadFile, fileList: (File | IUploadFile)[]) => boolean>; default: () => boolean; }; }; export default _default;