Skip to main content

Class: DeletionService

Defined in: utils/deletion.service.ts:9

Constructors​

Constructor​

new DeletionService(client, objectsService, prefixService): DeletionService

Defined in: utils/deletion.service.ts:10

Parameters​

client​

S3Client

objectsService​

ObjectsService

prefixService​

PrefixService

Returns​

DeletionService

Methods​

deleteObjectsByPrefix()​

deleteObjectsByPrefix(bucket, prefix, logDeletedObjects, deleteOptions?, listOptions?): Promise<boolean | DeleteObjectOutput[]>

Defined in: utils/deletion.service.ts:20

Deletes all objects by prefix.

Parameters​

bucket​

string

prefix​

string

logDeletedObjects​

boolean = false

deleteOptions?​

DeleteObjectsOptions

listOptions?​

Omit<ListObjectsV2Options, "Prefix" | "ContinuationToken">

Returns​

Promise<boolean | DeleteObjectOutput[]>

Returns true if all objects were deleted.