This commit is contained in:
2020-08-22 14:56:41 +02:00
parent 79d89f266a
commit 26028445bf
16 changed files with 315 additions and 176 deletions

24
src/types/File.ts Normal file
View File

@@ -0,0 +1,24 @@
interface FileBase {
name: string;
status: string;
blob?: Blob;
}
interface FileProcessing extends FileBase {
name: string;
status: 'processing';
}
interface FileFailed extends FileBase {
status: 'failed',
error: any;
}
interface FileSuccess extends FileBase {
status: 'success';
blob: Blob;
}
type FileType = FileProcessing | FileFailed | FileSuccess;
export default FileType;