755 B
755 B
api-shared-application
Contrato del event store y reconstrucción de agregados.
- Import:
@task-stream/api/shared/application - Capa:
application· Tags:scope:api-shared,type:application
Contenido
EventStore(puerto):persistygetEventsByStreamId.AggregateRehydrator: carga los eventos de un stream y devuelve el agregado reconstruido, ya enlazado con elEventPublisher.SharedModule.withInfrastructure(...): módulo global que expone el event store y el rehydrator a todos los contextos.
Comandos
npx nx lint api-shared-application
npx nx test api-shared-application # Jest
Reglas de dependencia entre capas: Arquitectura.