@pelayo2010/adapters
v1.0.0
Published
ConfÍA Core — adapters (frontera tecnológica: validación runtime y adaptadores de puertos)
Downloads
471
Maintainers
Readme
@pelayo2010/adapters
Frontera tecnológica del Core: validación en runtime (ADR-002) y adaptadores concretos de los puertos declarados en @pelayo2010/ports.
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/adaptersUso
import * as adapters from "@pelayo2010/adapters";Reglas del paquete
- Es el ÚNICO paquete autorizado a validar datos de entrada en runtime (ADR-002).
- Traduce fallos técnicos a
CoreErrorserializable (ADR-004). - Cero dependencias de terceros: sólo paquetes
@pelayo2010/*.
Estructura
src/errors.tssrc/index.tssrc/result.ts
Superficie pública
40 símbolos exportados (24 de runtime, 16 de tipo).
La lista congelada vive en core/api/public-api.json y se verifica en CI con
npm run api:check.
AdapterError, AdapterErrorCode, ConsoleLike, ConsoleLogSinkOptions, HttpTextResponse, InstrumentedHandlerOptions, NotificationRecorder, NotificationTransport, PoseDetectorClient, RealtimeChannelClient, RealtimeClient, ResolveConfigOptions, StorageBucketClient, StorageClient, TransportDeliveryPortOptions, Validator, arrayValidator, booleanValidator, createConsoleLogSink, createConsoleMetricLineSink, createEnvConfigSource, createPrometheusScrapeHandler, createReadableConfig, createRealtimePortAdapter, createRecordConfigSource, createRecordingLogPort, createStoragePortAdapter, createTransportDeliveryPort, createVisionPortAdapter, createWhitelistConfigSource, enumValidator, instrumentEventHandler, numberValidator, objectValidator, optional, parseConfigKey, recordValidator, resolveConfigSnapshot, stringValidator, toVisionDetectionResult.
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)
