@pelayo2010/storage
v1.0.0
Published
ConfÍA Core — storage (dominio Storage: referencias, metadatos y contrato de objetos)
Downloads
486
Maintainers
Readme
@pelayo2010/storage
Vocabulario de almacenamiento de objetos del Core: referencias, subidas y puerto de storage. Paquete solo tipos.
Paquete del Core de ConfÍA Platform. ESM puro, TypeScript strict, Node >= 20,
licencia Apache-2.0 y cero dependencias de terceros.
Instalación
npm install @pelayo2010/storageUso
import * as storage from "@pelayo2010/storage";Reglas del paquete
- Sin runtime: los adaptadores concretos viven en
@pelayo2010/adapters. - Sin acoplamiento a ningún proveedor de almacenamiento.
- Todas las operaciones devuelven
Result<T, CoreError>.
Estructura
src/errors.tssrc/index.tssrc/object-ref.tssrc/storage-port.tssrc/upload.ts
Superficie pública
11 símbolos exportados (0 de runtime, 11 de tipo).
La lista congelada vive en core/api/public-api.json y se verifica en CI con
npm run api:check.
CoreStoragePort, StorageAccessUrl, StorageBody, StorageBucketId, StorageError, StorageErrorCode, StorageObjectMetadata, StorageObjectPath, StorageObjectRef, StorageUploadOptions, StorageUploadOutcome.
Versionado
Publicación en lockstep con el resto del ecosistema (ADR-007): todos los paquetes comparten versión y release.
- Exports públicos:
src/index.ts - Tests:
tests/ - Licencia: Apache-2.0 (
LICENSE,NOTICE)
