Skip to main content

Class: S3Publisher

Extends​

  • BaseS3Publisher

Constructors​

Constructor​

new S3Publisher(context, info): S3Publisher

Parameters​

context​

PublishContext

info​

S3Options

Returns​

S3Publisher

Overrides​

BaseS3Publisher.constructor

Properties​

context​

protected readonly context: PublishContext

Inherited from​

BaseS3Publisher.context


providerName​

readonly providerName: "s3" = "s3"

Overrides​

BaseS3Publisher.providerName

Methods​

createProgressBar()​

protected createProgressBar(fileName, size): ProgressBar | null

Parameters​

fileName​

string

size​

number

Returns​

ProgressBar | null

Inherited from​

BaseS3Publisher.createProgressBar


createReadStreamAndProgressBar()​

protected createReadStreamAndProgressBar(file, fileStat, progressBar, reject): ReadableStream

Parameters​

file​

string

fileStat​

Stats

progressBar​

ProgressBar | null

reject​

(error) => void

Returns​

ReadableStream

Inherited from​

BaseS3Publisher.createReadStreamAndProgressBar


getBucketName()​

protected getBucketName(): string

Returns​

string

Overrides​

BaseS3Publisher.getBucketName


getS3UploadConfig()​

getS3UploadConfig(): S3UploadConfig

Returns​

S3UploadConfig

Overrides​

BaseS3Publisher.getS3UploadConfig


getUploadExtraParams()​

getUploadExtraParams(): S3UploadExtraParams

Returns​

S3UploadExtraParams

Overrides​

BaseS3Publisher.getUploadExtraParams


toString()​

toString(): string

Returns​

string

Overrides​

BaseS3Publisher.toString


upload()​

upload(task): Promise<any>

Parameters​

task​

UploadTask

Returns​

Promise<any>

Inherited from​

BaseS3Publisher.upload


checkAndResolveOptions()​

static checkAndResolveOptions(options, channelFromAppVersion, errorIfCannot): Promise<void>

Parameters​

options​

S3Options

channelFromAppVersion​

string | null

errorIfCannot​

boolean

Returns​

Promise<void>