23 lines
343 B
TypeScript
23 lines
343 B
TypeScript
export enum UploadState {
|
|
PENDING,
|
|
STARTED,
|
|
DONE,
|
|
ERROR,
|
|
DUPLICATED,
|
|
}
|
|
|
|
export type UploadAsset = {
|
|
id: string;
|
|
file: File;
|
|
assetId?: string;
|
|
isTrashed?: boolean;
|
|
albumId?: string;
|
|
progress?: number;
|
|
state?: UploadState;
|
|
startDate?: number;
|
|
eta?: number;
|
|
speed?: number;
|
|
error?: unknown;
|
|
message?: string;
|
|
};
|