UNPKG

electron-dl-manager

Version:

A library for implementing file downloads in Electron with 'save as' dialog and id support.

16 lines (15 loc) 703 B
import { DownloadData } from "./DownloadData"; import type { DownloadConfig, IElectronDownloadManager, RestoreDownloadConfig } from "./types"; /** * Mock version of ElectronDownloadManager * that can be used for testing purposes */ export declare class ElectronDownloadManagerMock implements IElectronDownloadManager { download(_params: DownloadConfig): Promise<string>; cancelDownload(_id: string): void; pauseDownload(_id: string): import("./DownloadData").RestoreDownloadData | undefined; resumeDownload(_id: string): void; getActiveDownloadCount(): number; getDownloadData(id: string): DownloadData; restoreDownload(_params: RestoreDownloadConfig): Promise<string>; }