2024-04-25 12:53:34 +00:00
|
|
|
import { DownloadController } from './downloadController';
|
|
|
|
|
2023-11-29 15:31:49 +00:00
|
|
|
export enum ApplicationPlatform {
|
|
|
|
Unknown = 0,
|
|
|
|
Windows = 1,
|
|
|
|
Linux = 2,
|
|
|
|
MacOs = 3,
|
|
|
|
Android = 4,
|
2024-03-09 10:35:54 +00:00
|
|
|
Ios = 5,
|
2023-11-29 15:31:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export enum ApplicationType {
|
|
|
|
Unknown = 0,
|
|
|
|
Desktop = 1,
|
|
|
|
Mobile = 2,
|
|
|
|
Cli = 3,
|
|
|
|
}
|
2024-04-25 12:53:34 +00:00
|
|
|
|
|
|
|
export type FetchBlobOptions = {
|
|
|
|
path?: string;
|
|
|
|
method?: string;
|
|
|
|
maxRedirects?: number;
|
|
|
|
timeout?: number;
|
|
|
|
headers?: Record<string, string>;
|
|
|
|
downloadController?: DownloadController;
|
|
|
|
};
|