silver-mc-java-core
Version:
A library starting minecraft game NW.js and Electron.js
24 lines (23 loc) • 760 B
TypeScript
/**
* @author Luuxis
* @license CC-BY-NC 4.0 - https://creativecommons.org/licenses/by-nc/4.0/
*/
/// <reference types="node" />
import { EventEmitter } from 'events';
interface downloadOptions {
url: string;
path: string;
length: number;
folder: string;
}
export default class download extends EventEmitter {
downloadFile(url: string, path: string, fileName: string): Promise<unknown>;
downloadFileMultiple(files: downloadOptions, size: number, limit?: number, timeout?: number): Promise<unknown>;
checkURL(url: string, timeout?: number): Promise<unknown>;
checkMirror(baseURL: string, mirrors: any): Promise<false | {
url: string;
size: any;
status: any;
}>;
}
export {};