Skip to content
@archipel/platform-blob-storage Auto-generated

@breadstone/archipel-platform-blob-storage

Classes

ClassDescription
BlobHealthIndicatorHealth indicator for blob service.
BlobModuleNestJS module responsible for providing blob storage services.
BlobObjectPersistencePortAbstract port for persisting blob object metadata. Consuming projects must provide a concrete implementation (e.g. backed by Prisma, Mongo, etc.) and register it via BlobModule.forRoot({ objectPersistence: MyAdapter }).
BlobServiceProvides a generic abstraction for blob storage operations independent of the underlying provider.
BlobVariantPersistencePortAbstract port for persisting blob variant metadata. Consuming projects must provide a concrete implementation and register it via BlobModule.forRoot({ variantPersistence: MyAdapter }).
VercelBlobProviderProvides an implementation of IBlobProvider for Vercel Blob storage.

Interfaces

InterfaceDescription
IBlobDeleteRequest-
IBlobDownloadRequest-
IBlobDownloadResult-
IBlobModuleOptions-
IBlobObjectMetadata-
IBlobProvider-
IBlobSignedUrlRequest-
IBlobUploadRequest-
IBlobUploadResult-
ICustomBlobProviderRegistration-
IVercelBlobProviderOptions-
IVercelBlobProviderRegistration-

Type Aliases

Type AliasDescription
BlobDownloadResponseType-
BlobUploadBody-
IBlobProviderRegistration-

Variables

VariableDescription
BLOB_PROVIDER-
BlobDownloadResponseTypes-
BlobProviderKinds-
VERCEL_BLOB_PROVIDER_OPTIONS-

Released under the MIT License.