Skip to main content

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