Appearance
apps/api/src/adapters/storage/StorageProvider.ts ​
Auto-generated by
scripts/generate-file-docs.ts. Do not edit — overwritten on every run.
Purpose ​
StorageProvider — provider-agnostic object storage interface. Defined per docs/internal/architecture/provider-abstraction.md (ADR 0010, ADR 0024). All storage backends (Azure Blob SAS, AWS S3 presigned, Cloudflare R2, GCS signed) implement the same signed-URL contract — see ADR 0010. RBAC is NOT enforced here; this is a dumb I/O wrapper. Routes must validate the caller before invoking getSignedUrl or issueSasUploadUrl. /
Exports ​
export interface StorageProvider
Imports ​
(none detected)