UNPKG

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
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;