Type Alias DddNodeArchitecture
DddNodeArchitecture: Readonly<
{ family: "ddd"; description?: string } & (
| {
role: | "entity"
| "value-object"
| "aggregate-root"
| "aggregate"
| "domain-event"
| "domain-service"
| "repository";
}
| {
role: "bounded-context";
subdomain?: "core"
| "supporting"
| "generic";
}
),
>
Diagram roles, not executable business invariants or a prescribed DDD notation.