Skip to main content

Class: DeletionService

Constructors​

constructor​

• new DeletionService(client, objectsService, prefixService)

Parameters​

NameType
clientS3Client
objectsServiceObjectsService
prefixServicePrefixService

Defined in​

utils/deletion.service.ts:10

Methods​

deleteObjectsByPrefix​

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

Deletes all objects by prefix.

Parameters​

NameTypeDefault value
bucketstringundefined
prefixstringundefined
logDeletedObjectsbooleanfalse
deleteOptions?DeleteObjectsOptionsundefined
listOptions?Omit<ListObjectsV2Options, "Prefix" | "ContinuationToken">undefined

Returns​

Promise<boolean | DeleteObjectOutput[]>

Returns true if all objects were deleted.

Defined in​

utils/deletion.service.ts:20