Class: OverlapEntry
Defined in: packages/core/src/domain/value-objects/overlap-entry.ts:18
A single spec targeted by multiple active changes.
Immutable value object — once created, its fields cannot be modified.
Constructors
Constructor
new OverlapEntry(
specId,changes):OverlapEntry
Defined in: packages/core/src/domain/value-objects/overlap-entry.ts:28
Creates a new OverlapEntry.
Parameters
specId
string
The qualified spec ID targeted by multiple changes
changes
readonly OverlapChange[]
The changes targeting this spec
Returns
OverlapEntry
Accessors
changes
Get Signature
get changes(): readonly
OverlapChange[]
Defined in: packages/core/src/domain/value-objects/overlap-entry.ts:39
The changes targeting this spec, sorted by name.
Returns
readonly OverlapChange[]
specId
Get Signature
get specId():
string
Defined in: packages/core/src/domain/value-objects/overlap-entry.ts:34
The qualified spec ID (e.g. core:core/config).
Returns
string