(key: string, customConfig?: S3Config)
| 279 | export async function deleteFromS3(key: string, customConfig: S3Config): Promise<void> |
| 280 | |
| 281 | export async function deleteFromS3(key: string, customConfig?: S3Config): Promise<void> { |
| 282 | const config = customConfig || { bucket: S3_CONFIG.bucket, region: S3_CONFIG.region } |
| 283 | |
| 284 | await getS3Client().send( |
| 285 | new DeleteObjectCommand({ |
| 286 | Bucket: config.bucket, |
| 287 | Key: key, |
| 288 | }) |
| 289 | ) |
| 290 | } |
| 291 | |
| 292 | /** S3 `DeleteObjects` hard cap. */ |
| 293 | const S3_DELETE_OBJECTS_MAX_KEYS = 1000 |
no test coverage detected