remove utils.ts and remove unused consts from s3-client/consts.ts

This commit is contained in:
prakash 2026-07-02 13:38:05 +05:30
parent 1a255a8178
commit 9b070d4b53
No known key found for this signature in database
2 changed files with 0 additions and 51 deletions

View file

@ -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://<host>[: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`

View file

@ -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
}