T
BodyInput

Input body types for put operations.

f
createMemory

Creates an in-memory storage connector for testing. Data is stored in memory and lost when the process ends.

I
PresignableAdapter

Extended adapter interface for backends that support presigned URLs.

I
PresignOptions

Options for presign operations.

I
PutOptions

Options for put operations.

c
Storage

Storage wrapper with Task/Stream semantics for error-tolerant object operations.

I
StorageAdapter

Low-level storage adapter interface. Implement this to create drivers for specific storage backends.

c
StorageCloseFailed

Error thrown when closing a storage connection fails.

c
StorageConnectionFailed

Error thrown when a storage connection cannot be established.

I
StorageConnector

Connector that produces connected StorageAdapter instances.

c
StorageDeleteFailed

Error thrown when a delete operation fails.

I
StorageEntry

Entry returned by list operations.

c
StorageGetFailed

Error thrown when a get operation fails.

c
StorageHeadFailed

Error thrown when a head operation fails.

c
StorageListFailed

Error thrown when a list operation fails.

I
StorageMetadata

Object metadata returned by head operations and included with get results.

I
StorageObject

Object returned by get operations, containing a body stream and metadata.

c
StorageObjectNotFound

Error thrown when attempting to get or head an object that does not exist.

I
StorageOptions

Storage configuration options.

c
StoragePresignFailed

Error thrown when generating a presigned URL fails.

c
StoragePresignNotSupported

Error thrown when attempting to use presign on an adapter that does not support presigned URLs.

c
StoragePutFailed

Error thrown when a put operation fails.