react-s3-typescript
Version:
A npm package to upload your files into AWS S3 Bucket directly using react
12 lines (11 loc) • 535 B
TypeScript
/// <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;