Skip to main content

Interface: DeltaEntry

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

A single operation entry in a delta file.

Properties

content?

readonly optional content?: string

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


description?

readonly optional description?: string

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

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:31


op

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

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


position?

readonly optional position?: DeltaPosition

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


rename?

readonly optional rename?: string

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


selector?

readonly optional selector?: Selector

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


strategy?

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

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


value?

readonly optional value?: unknown

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