react-aws-s3-typescript
Version:
Open source npm package to upload your files into AWS S3 Bucket directly using react(typescript template)
11 lines (10 loc) • 575 B
TypeScript
import { DeleteFileErrorResponse, DeleteFileResponse, IConfig, ListFilesErrorResponse, ListFilesResponse, UploadFileErrorResponse, UploadFileResponse } from './types';
declare class ReactS3Client {
private config;
private s3Client;
constructor(config: IConfig);
uploadFile(file: File, newFileName?: string): Promise<UploadFileResponse | UploadFileErrorResponse>;
deleteFile(key: string): Promise<DeleteFileResponse | DeleteFileErrorResponse>;
listFiles(): Promise<ListFilesResponse | ListFilesErrorResponse>;
}
export default ReactS3Client;