@dugongjs/core
Version:
15 lines (14 loc) • 1.35 kB
JavaScript
export { AbstractAggregateHandler } from "./abstract-aggregate-handler/abstract-aggregate-handler.js";
export { AggregateContext } from "./aggregate-context/aggregate-context.js";
export { AggregateManagerNotAvailableError } from "./aggregate-context/errors/aggregate-manager-not-available-error.js";
export { AggregateFactory } from "./aggregate-factory/aggregate-factory.js";
export { AggregateMetadataNotFoundError } from "./aggregate-factory/errors/aggregate-metadata-not-found.error.js";
export { MissingAggregateIdError } from "./aggregate-factory/errors/missing-aggregate-id.error.js";
export { AggregateManager } from "./aggregate-manager/aggregate-manager.js";
export { MissingProducerOrMapperError } from "./aggregate-manager/errors/missing-producer-or-mapper.error.js";
export { AggregateMessageConsumer } from "./aggregate-message-consumer/aggregate-message-consumer.js";
export { AggregateMessageProducer } from "./aggregate-message-producer/aggregate-message-producer.js";
export { AggregateQueryService } from "./aggregate-query-service/aggregate-query-service.js";
export { aggregateSnapshotTransformer } from "./aggregate-snapshot-transformer/aggregate-snapshot-transformer.js";
export { VoidLogger } from "./logger/void-logger.js";
export { WaitForMessageConsumer } from "./wait-for-message-consumer/wait-for-message-consumer.js";