UNPKG

@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
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 };