feature/share-libs
ts 17 lines 437 Bytes
Raw
1 import { Result } from "./result";
2
3 export enum Status {
4 DOWNLOADING = "downloading", // Requested to process file.
5 SPLITTING = "splitting", // Fresly uploaded file.
6 DONE = "done", // Done processing file.
7 }
8
9 export interface AudioFile {
10 id: number,
11 name: string,
12 youtube_video_id: string,
13 youtube_thumbnail: string,
14 status: Status,
15 progress: number,
16 results: Result[]
17 }