UNPKG

@modbox/s3-uploads-client

Version:
6 lines (5 loc) 619 B
import { Module, InitiateOperationConfig, S3Object, CompleteOperationConfig, UploadedFile } from './types'; export declare const uploadFile: (config: InitiateOperationConfig) => Module[string]['uploadOne']; export declare const uploadFiles: ({ uploadType, maxConcurrentUploads, initiate, getPartRequest, }: InitiateOperationConfig) => Module[string]['uploadMany']; export declare const completeOne: (config: CompleteOperationConfig) => (file: UploadedFile, ctx: any) => Promise<S3Object>; export declare const completeMany: (config: CompleteOperationConfig) => (files: UploadedFile[], ctx: any) => Promise<S3Object[]>;