UNPKG

aria2-client

Version:

A download client based on aria2 (a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink)

43 lines (42 loc) 1.28 kB
export declare enum Aria2DownloadStatus { ACTIVE = "active", PAUSED = "paused", ERROR = "error", COMPLETED = "completed", USED = "used" } export declare enum Aria2ExitStatus { SUCCESSFUL = 0, UNKNOWN_ERROR = 1, TIMEOUT = 2, RESOURCE_NOT_FOUND = 3, MAX_RESOURCE_NOT_FOUND = 4, DOWNLOAD_ABORTED = 5, NETWORK_PROBLEM = 6, UNFINISHED_DOWNLOADS = 7, REMOTE_SERVER_NOT_SUPPORT_RESUME = 8, NOT_ENOUGH_DISK_SPACE_AVAILABLE = 9, PIECE_LENGTH_IS_DIFFERENT = 10, DOWNLOADING_SAME_FILE = 11, DOWNLOADING_SAME_INFO_HASH_TORRENT = 12, FILE_ALREADY_EXISTED = 13, RENAMING_FILE_FAILED = 14, COULD_NOT_OPEN_EXISTING_FILE = 15, COULD_NOT_CREATE_NEW_FILE = 16, IO_ERROR = 17, COULD_NOT_CREATE_DIRECTORY = 18, NAME_RESOLUTION_FAILED = 19, COULD_NOT_PARSE_METALINK_DOCUMENT = 20, FTP_COMMAND_FAILED = 21, HTTP_RESPONSE_HEADER_IS_BAD = 22, TOO_MANY_REDIRECTS = 23, HTTP_AUTHORIZATION_FAILED = 24, COULD_NOT_PARSE_BENCODED_FILE = 25, FILE_IS_CORRUPTED = 26, MAGNET_URI_IS_BAD = 27, BAD_OPTION_IS_GIVEN = 28, REMOTE_SERVER_IS_UNABLE_TO_HANDLE_THE_REQUEST = 29, COULD_NOT_PARSE_JSONRPC_REQUEST = 30, RESERVED_NOT_USED = 31, CHECKSUM_VALIDATION_FAILED = 32 }