localbackup
Version:
Utility to make local backups easily and without the hassle.
14 lines • 601 B
TypeScript
import { IStorageProvider } from './IStorageProvider';
export declare class S3StorageProvider implements IStorageProvider {
static readonly providerName: string;
private s3;
private readonly bucketName;
private getS3Client;
private removeFirstSlash;
isAvailable(): Promise<boolean>;
uploadFile(localFilePath: string, destinationFilePath: string): Promise<void>;
deleteFile(fileFullPath: string): Promise<void>;
listFiles(directoryPath: string): Promise<string[]>;
}
export declare const s3StorageProvider: S3StorageProvider;
//# sourceMappingURL=s3Provider.d.ts.map