UNPKG

ipull

Version:

The only file downloader you'll ever need. For node.js and the browser, CLI and library for fast and reliable file downloads.

21 lines (20 loc) 2.58 kB
import { downloadFileBrowser, DownloadFileBrowserOptions, downloadFileRemoteBrowser, downloadSequenceBrowser, DownloadSequenceBrowserOptions } from "./download/browser-download.js"; import DownloadEngineBrowser from "./download/download-engine/engine/download-engine-browser.js"; import EmptyResponseError from "./download/download-engine/streams/download-engine-fetch-stream/errors/empty-response-error.js"; import StatusCodeError from "./download/download-engine/streams/download-engine-fetch-stream/errors/status-code-error.js"; import XhrError from "./download/download-engine/streams/download-engine-fetch-stream/errors/xhr-error.js"; import { SaveProgressInfo } from "./download/download-engine/types.js"; import InvalidContentLengthError from "./download/download-engine/streams/download-engine-fetch-stream/errors/invalid-content-length-error.js"; import FetchStreamError from "./download/download-engine/streams/download-engine-fetch-stream/errors/fetch-stream-error.js"; import IpullError from "./errors/ipull-error.js"; import EngineError from "./download/download-engine/engine/error/engine-error.js"; import { FormattedStatus } from "./download/transfer-visualize/format-transfer-status.js"; import DownloadEngineMultiDownload, { DownloadEngineMultiAllowedEngines } from "./download/download-engine/engine/download-engine-multi-download.js"; import HttpError from "./download/download-engine/streams/download-engine-fetch-stream/errors/http-error.js"; import BaseDownloadEngine from "./download/download-engine/engine/base-download-engine.js"; import { InvalidOptionError } from "./download/download-engine/engine/error/InvalidOptionError.js"; import { DownloadFlags, DownloadStatus } from "./download/download-engine/download-file/progress-status-file.js"; import { DownloadEngineRemote } from "./download/download-engine/engine/DownloadEngineRemote.js"; import { DownloadEngineWriteStreamOptionsBrowser } from "./download/download-engine/streams/download-engine-write-stream/download-engine-write-stream-browser.js"; export { DownloadFlags, DownloadStatus, downloadFileBrowser, downloadFileRemoteBrowser, downloadSequenceBrowser, EmptyResponseError, HttpError, StatusCodeError, XhrError, InvalidContentLengthError, FetchStreamError, IpullError, EngineError, InvalidOptionError }; export type { DownloadEngineRemote, BaseDownloadEngine, DownloadFileBrowserOptions, DownloadEngineBrowser, DownloadEngineMultiDownload, DownloadEngineMultiAllowedEngines, FormattedStatus, SaveProgressInfo, DownloadSequenceBrowserOptions, DownloadEngineWriteStreamOptionsBrowser };