/** * @author lisq * @date 2023/12/27 10:15 * @description 工具类 */ import { UploadFile } from "./interface"; export declare const isImageUrl: (file: UploadFile) => boolean; /** * 默认文件添加isDefault标示 * @param defaultFile */ export declare const composeDefaultFile: (defaultFile?: UploadFile) => { uid: string; name: string; type?: string | undefined; size?: number | undefined; lastModified?: number | undefined; lastModifiedDate?: Date | undefined; url?: string | undefined; dataUrl?: string | undefined; thumbUrl?: string | undefined; originFileObj?: import("./interface").RcFile | undefined; status?: "error" | "done" | "removed" | undefined; response?: string | undefined; isDefault?: boolean | undefined; } | undefined; /** * 组装默认文件,若存在defaultFileList,则defaultFile不生效 * @param defaultFileList * @param defaultFile */ export declare const composeDefaultFileList: (defaultFileList: UploadFile[], defaultFile?: UploadFile) => UploadFile[]; /** * 处理上传文件列表 * @param maxAllowed * @param uploadedFiles * @param initialDefaultFile */ export declare const processUploadFiles: (maxAllowed: number | undefined, uploadedFiles: UploadFile[], initialDefaultFile?: UploadFile) => UploadFile[];