interface Bucket {
    generateSignedUrl(fileName, expiresSec?): Promise<string>;
    generateUploadSignedUrl(fileName, contentType, contentLength, expires?): Promise<string>;
    getBucketName(): string;
    getFile(fileName): Promise<FileMeta>;
    upload(fileName, data): Promise<FileMeta>;
}

Implemented by

Methods

  • generate signed url

    Parameters

    • fileName: string
    • Optional expiresSec: number

    Returns Promise<string>

  • generate upload signed url

    Parameters

    • fileName: string
    • contentType: string
    • contentLength: number
    • Optional expires: number

    Returns Promise<string>

Generated using TypeDoc