UNPKG

federer

Version:

Experiments in asynchronous federated learning and decentralized learning

20 lines 778 B
/// <reference types="node" /> import * as s3 from "@aws-sdk/client-s3"; export declare class S3 { private s3; constructor(config: s3.S3ClientConfig); bucketExists(name: string): Promise<boolean>; createBucket(name: string): Promise<void>; listBuckets(): Promise<s3.Bucket[]>; listObjects(bucketName: string): Promise<{ truncated: boolean; objects: s3._Object[]; }>; containsFile(bucketName: string, file: string): Promise<boolean>; upload(file: string, bucketName: string): Promise<void>; download(file: string, bucketName: string): Promise<Buffer>; deleteFile(file: string, bucketName: string): Promise<void>; deleteBucket(name: string): Promise<void>; private keyFromFile; } //# sourceMappingURL=s3.d.ts.map