UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

32 lines (31 loc) 791 B
import { AxiosError } from 'axios'; export interface FileLike { name?: string; size?: number; type?: string; lastModified?: number; uid?: string; url?: string; originFileObj?: File; creationDate?: Date; [key: string]: any; } export default class AttachmentFile implements FileLike { name: string; size: number; type: string; lastModified?: number; uid: string; url?: string | undefined; filename: string; ext: string; originFileObj?: File | undefined; status?: 'error' | 'success' | 'uploading' | 'deleting' | 'done'; percent?: number | undefined; error?: AxiosError | undefined; errorMessage?: string; invalid?: boolean; creationDate: Date; constructor(file: FileLike); private load; }