@xmcl/installer
Version:
The installers of Minecraft/Forge/Fabric/Liteloader/Quilt
11 lines • 564 B
TypeScript
import { DownloadOptions, ProgressController } from '@xmcl/file-transfer';
import { AbortableTask } from '@xmcl/task';
export declare class DownloadTask extends AbortableTask<void> implements ProgressController {
protected options: DownloadOptions;
protected abort: (isCancelled: boolean) => void;
constructor(options: DownloadOptions);
onProgress(url: URL, chunkSize: number, progress: number, total: number): void;
protected process(): Promise<void>;
protected isAbortedError(e: any): boolean;
}
//# sourceMappingURL=downloadTask.d.ts.map