@pelayo2010/realtime
v1.0.0
Published
ConfÍA Core — realtime (dominio Realtime: suscripciones a cambios remotos)
Maintainers
Readme
@pelayo2010/realtime
Vocabulario de tiempo real del Core: eventos de cambio y puerto de suscripción. 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/realtimeUso
import * as realtime from "@pelayo2010/realtime";Reglas del paquete
- Sin runtime: la implementación concreta vive en
@pelayo2010/adapters. RealtimeChangeEventes serializable de extremo a extremo.- Agnóstico del proveedor (websockets, SSE, backend gestionado…).
Estructura
src/change-event.tssrc/errors.tssrc/index.tssrc/realtime-port.ts
Superficie pública
9 símbolos exportados (0 de runtime, 9 de tipo).
La lista congelada vive en core/api/public-api.json y se verifica en CI con
npm run api:check.
CoreRealtimePort, RealtimeChangeEvent, RealtimeChangeListener, RealtimeChangePayload, RealtimeChannelHandle, RealtimeChannelName, RealtimeError, RealtimeErrorCode, RealtimeSubscriptionSpec.
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)
