UNPKG

@jeetiss/upload

Version:
27 lines (26 loc) 939 B
/// <reference types="node" /> import CancelController from '../tools/CancelController'; import { FileInfo } from '../api/types'; declare type progressCallback = ({ value: number }: { value: any; }) => void; export declare type MultipartOptions = { publicKey: string; contentType: string; multipartChunkSize?: number; fileName?: string; baseURL?: string; secureSignature?: string; secureExpire?: string; store?: boolean; cancel?: CancelController; onProgress?: progressCallback; source?: string; integration?: string; retryThrottledRequestMaxTimes?: number; }; /** * Upload multipart file. */ export default function multipart(file: File | Buffer | Blob, { publicKey, contentType, multipartChunkSize, fileName, baseURL, secureSignature, secureExpire, store, cancel, onProgress, source, integration, retryThrottledRequestMaxTimes }: MultipartOptions): Promise<FileInfo>; export {};