UNPKG

react-s3-typescript

Version:

A npm package to upload your files into AWS S3 Bucket directly using react

12 lines (11 loc) 535 B
/// <reference types="node" /> import { IConfig, UploadResponse } from './types'; import { Progress } from '@aws-sdk/lib-storage'; declare class ReactS3Client { private config; constructor(config: IConfig); uploadFile(file: File | Buffer, newFileName?: string): Promise<UploadResponse>; uploadWithProgress(file: File | Buffer, progressCallback: (progress: number, details: Progress) => void, newFileName?: string): Promise<UploadResponse>; deleteFile(key: string): Promise<unknown>; } export default ReactS3Client;