From 9b070d4b53a0c9960b39d2e016b15327ea124fcc Mon Sep 17 00:00:00 2001 From: prakash Date: Thu, 2 Jul 2026 13:38:05 +0530 Subject: [PATCH] remove utils.ts and remove unused consts from s3-client/consts.ts --- packages/@uppy/aws-s3/src/s3-client/consts.ts | 28 ------------------- packages/@uppy/aws-s3/src/utils.ts | 23 --------------- 2 files changed, 51 deletions(-) delete mode 100644 packages/@uppy/aws-s3/src/utils.ts diff --git a/packages/@uppy/aws-s3/src/s3-client/consts.ts b/packages/@uppy/aws-s3/src/s3-client/consts.ts index 65c8c55ec..384846b3b 100644 --- a/packages/@uppy/aws-s3/src/s3-client/consts.ts +++ b/packages/@uppy/aws-s3/src/s3-client/consts.ts @@ -2,42 +2,14 @@ export const AWS_ALGORITHM = 'AWS4-HMAC-SHA256' export const AWS_REQUEST_TYPE = 'aws4_request' export const S3_SERVICE = 's3' -export const LIST_TYPE = '2' export const UNSIGNED_PAYLOAD = 'UNSIGNED-PAYLOAD' export const DEFAULT_STREAM_CONTENT_TYPE = 'application/octet-stream' export const XML_CONTENT_TYPE = 'application/xml' -export const JSON_CONTENT_TYPE = 'application/json' -// List of keys that might contain sensitive information -export const SENSITIVE_KEYS_REDACTED = new Set([ - 'accessKeyId', - 'secretAccessKey', - 'sessionToken', - 'password', - 'token', -] as const) -export const IFHEADERS = new Set([ - 'if-match', - 'if-none-match', - 'if-modified-since', - 'if-unmodified-since', -] as const) export const DEFAULT_REQUEST_SIZE_IN_BYTES = 8 * 1024 * 1024 -// Headers -export const HEADER_AMZ_CONTENT_SHA256 = 'x-amz-content-sha256' -export const HEADER_AMZ_CHECKSUM_SHA256 = 'x-amz-checksum-sha256' -export const HEADER_AMZ_DATE = 'x-amz-date' -export const HEADER_HOST = 'host' -export const HEADER_AUTHORIZATION = 'authorization' -export const HEADER_CONTENT_TYPE = 'content-type' -export const HEADER_CONTENT_LENGTH = 'content-length' -export const HEADER_ETAG = 'etag' -export const HEADER_LAST_MODIFIED = 'last-modified' - // Error messages export const ERROR_PREFIX = '[s3mini] ' export const ERROR_ENDPOINT_REQUIRED = `${ERROR_PREFIX}endpoint must be a non-empty string` export const ERROR_ENDPOINT_FORMAT = `${ERROR_PREFIX}endpoint must be a valid URL. Expected format: https://[:port][/base-path]` export const ERROR_KEY_REQUIRED = `${ERROR_PREFIX}key must be a non-empty string` export const ERROR_UPLOAD_ID_REQUIRED = `${ERROR_PREFIX}uploadId must be a non-empty string` -export const ERROR_DATA_BUFFER_REQUIRED = `${ERROR_PREFIX}data must be a Buffer or string` diff --git a/packages/@uppy/aws-s3/src/utils.ts b/packages/@uppy/aws-s3/src/utils.ts deleted file mode 100644 index 27804f894..000000000 --- a/packages/@uppy/aws-s3/src/utils.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { createAbortError } from '@uppy/utils' - -import type { AwsS3Part } from './index.js' - -export function throwIfAborted(signal?: AbortSignal | null): void { - if (signal?.aborted) { - throw createAbortError('The operation was aborted', { - cause: signal.reason, - }) - } -} - -export type UploadResult = { key: string; uploadId?: string; bucket?: string } -export type UploadResultWithSignal = UploadResult & { signal?: AbortSignal } -export type MultipartUploadResult = UploadResult & { parts: AwsS3Part[] } -export type MultipartUploadResultWithSignal = MultipartUploadResult & { - signal?: AbortSignal -} - -export type UploadPartBytesResult = { - ETag: string - location?: string -}