Skip to main content

types/DDD/Entities

@arolariu/website


@arolariu/website / types/DDD/Entities

types/DDD/Entities

Fileoverview

DDD entity type definitions barrel export.

Remarks

Exports core entity interfaces for Domain-Driven Design patterns:

  • IAuditable: Audit metadata contract (creation, modification, lifecycle)
  • BaseEntity: Entity with identity and audit metadata
  • NamedEntity: Entity with name, description, and audit metadata

Hierarchy:

IAuditable (audit metadata)
└─ BaseEntity<T> (adds id)
└─ NamedEntity<T> (adds name, description)

See

References

BaseEntity

Re-exports BaseEntity


IAuditable

Re-exports IAuditable


NamedEntity

Re-exports NamedEntity

// was this page useful?