Class: OverlapReport
Defined in: packages/core/src/domain/value-objects/overlap-report.ts:8
Aggregates all spec overlap entries for a set of changes.
Immutable value object — hasOverlap is a derived property.
Constructors
Constructor
new OverlapReport(
entries):OverlapReport
Defined in: packages/core/src/domain/value-objects/overlap-report.ts:16
Creates a new OverlapReport.
Parameters
entries
readonly OverlapEntry[]
Overlap entries, one per overlapping spec
Returns
OverlapReport
Accessors
entries
Get Signature
get entries(): readonly
OverlapEntry[]
Defined in: packages/core/src/domain/value-objects/overlap-report.ts:21
All overlap entries, sorted by spec ID.
Returns
readonly OverlapEntry[]
hasOverlap
Get Signature
get hasOverlap():
boolean
Defined in: packages/core/src/domain/value-objects/overlap-report.ts:26
Whether any overlap was detected.
Returns
boolean