UNPKG

@dugongjs/core

Version:

16 lines (15 loc) 1.79 kB
export { AbstractAggregateHandler, type AbstractAggregateHandlerOptions } from "./abstract-aggregate-handler/abstract-aggregate-handler.js"; export { AggregateContext, type AggregateContextOptions } from "./aggregate-context/aggregate-context.js"; export { AggregateManagerNotAvailableError } from "./aggregate-context/errors/aggregate-manager-not-available-error.js"; export { AggregateFactory, type AggregateFactoryOptions, type BuildOptions } 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, type AggregateManagerOptions, type CommitOptions } from "./aggregate-manager/aggregate-manager.js"; export { MissingProducerOrMapperError } from "./aggregate-manager/errors/missing-producer-or-mapper.error.js"; export { AggregateMessageConsumer, type AggregateMessageConsumerOptions, type HandleMessage, type HandleMessageContext, type HandleMessageOptions } from "./aggregate-message-consumer/aggregate-message-consumer.js"; export { AggregateMessageProducer, type AggregateMessageProducerOptions } from "./aggregate-message-producer/aggregate-message-producer.js"; export { AggregateQueryService, type AggregateQueryServiceOptions } from "./aggregate-query-service/aggregate-query-service.js"; export { aggregateSnapshotTransformer } from "./aggregate-snapshot-transformer/aggregate-snapshot-transformer.js"; export type { ILogger } from "./logger/i-logger.js"; export { VoidLogger } from "./logger/void-logger.js"; export { WaitForMessageConsumer, type WaitForMessageConsumerOptions } from "./wait-for-message-consumer/wait-for-message-consumer.js";