UNPKG

@reacted/upload-intf

Version:

统一上传接口

32 lines (31 loc) 731 B
export declare enum EMsgType { validError = "validError", overLimit = "overLimit", networkFail = "networkFail", overSize = "overSize", invalidFileType = "invalidFileType" } export declare enum EStatus { done = "done", progress = "progress", error = "error", uploadFinish = "uploadFinish", pending = "pending", deleted = "deleted" } export interface IUploadFileType { name: string; status: EStatus; mediaType: string; previewUrl?: string; downloadUrl?: string; percent?: number; raw?: File; id?: string; lid?: string; } export interface IErrMsg { type: EMsgType; [key: string]: any; } export declare type THanldeError = (msg: IErrMsg) => void;