12345678910111213141516171819202122232425262728293031323334 |
- export interface ProgressParams {
- doneSize: string;
- fileName: string;
- filePath: string;
- fileSize: string;
- speed: number;
- }
- export interface DownloadFileParams {
- url: string;
- name: string;
- onProgress?(res: ProgressParams): void;
- }
- interface MiniDownloadFileParams {
- url: string;
- header?: Record<string, string>;
- }
- interface DownloadFileResult {
- apFilePath?: string;
- error?: number;
- errorMessage?: string;
- }
- declare function downloadFile(args: MiniDownloadFileParams): Promise<DownloadFileResult>;
- declare namespace downloadFile {
- var version: {
- pc: string;
- };
- }
- declare function downloadFile(args: DownloadFileParams): Promise<boolean>;
- declare namespace downloadFile {
- var version: {
- pc: string;
- };
- }
- export default downloadFile;
|