Skip to main content

Interface: DeltaEntry

Defined in: packages/core/src/application/ports/artifact-parser.ts:185

A single operation entry in a delta file.

Properties

content?

readonly optional content?: string

Defined in: packages/core/src/application/ports/artifact-parser.ts:190


description?

readonly optional description?: string

Defined in: packages/core/src/application/ports/artifact-parser.ts:195

Free-text description of what this entry does or why. Ignored during application.


mergeKey?

readonly optional mergeKey?: string

Defined in: packages/core/src/application/ports/artifact-parser.ts:193


op

readonly op: "added" | "modified" | "removed" | "no-op"

Defined in: packages/core/src/application/ports/artifact-parser.ts:186


position?

readonly optional position?: DeltaPosition

Defined in: packages/core/src/application/ports/artifact-parser.ts:188


rename?

readonly optional rename?: string

Defined in: packages/core/src/application/ports/artifact-parser.ts:189


selector?

readonly optional selector?: Selector

Defined in: packages/core/src/application/ports/artifact-parser.ts:187


strategy?

readonly optional strategy?: "replace" | "append" | "merge-by"

Defined in: packages/core/src/application/ports/artifact-parser.ts:192


value?

readonly optional value?: unknown

Defined in: packages/core/src/application/ports/artifact-parser.ts:191