@swoft/ddd
Version:
Domain-Driven Design (DDD) strategic and tactical design tools for domain modeling and bounded context management.
22 lines (18 loc) • 816 B
text/typescript
export { AggregateQueryCriteria, BoundedContextQueryCriteria, DomainQueryCriteria } from './DomainQueryCriteria.mjs';
export { AggregateSummary, BoundedContextSummary, DDDQueryResult, DDDStatistics, DomainSummary } from './DDDSummaryModels.mjs';
/**
* DDD Domain - Published Language Contracts
*
* This module exports the Published Language that DDD Domain
* exposes to downstream bounded contexts. Following Eric Evans
* Strategic DDD principles for proper context integration.
*
* These contracts represent the stable API that DDD Domain
* commits to maintaining for its customers/suppliers.
*/
/**
* Version of the DDD Published Language API
* Increment when making breaking changes to contracts
*/
declare const DDD_PUBLISHED_LANGUAGE_VERSION = "1.0.0";
export { DDD_PUBLISHED_LANGUAGE_VERSION };