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