UNPKG

@huggingface/hub

Version:

Utilities to interact with the Hugging Face hub

41 lines 1.32 kB
import type { CredentialsParams, RepoDesignation } from "../types/public"; import type { FileDownloadInfoOutput } from "./file-download-info"; /** * @returns null when the file doesn't exist */ export declare function downloadFile(params: { repo: RepoDesignation; path: string; /** * If true, will download the raw git file. * * For example, when calling on a file stored with Git LFS, the pointer file will be downloaded instead. */ raw?: boolean; /** * An optional Git revision id which can be a branch name, a tag, or a commit hash. * * @default "main" */ revision?: string; hubUrl?: string; /** * Custom fetch function to use instead of the default one, for example to use a proxy or edit headers. */ fetch?: typeof fetch; /** * Whether to use the xet protocol to download the file (if applicable). * * Currently there's experimental support for it, so it's not enabled by default. * * It will be enabled automatically in a future minor version. * * @default false */ xet?: boolean; /** * Can save an http request if provided */ downloadInfo?: FileDownloadInfoOutput; } & Partial<CredentialsParams>): Promise<Blob | null>; //# sourceMappingURL=download-file.d.ts.map