Interface: UpdateSpecDepsInput
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:5
Input for the UpdateSpecDeps use case.
Properties
add?
readonlyoptionaladd?: readonlystring[]
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:11
Dependency spec IDs to add (merged with existing). Mutually exclusive with set.
name
readonlyname:string
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:7
The change name.
remove?
readonlyoptionalremove?: readonlystring[]
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:13
Dependency spec IDs to remove. Mutually exclusive with set.
set?
readonlyoptionalset?: readonlystring[]
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:15
Replace all dependencies for this spec. Mutually exclusive with add/remove.
specId
readonlyspecId:string
Defined in: packages/core/src/application/use-cases/update-spec-deps.ts:9
The spec whose dependencies are being updated (must be in change.specIds).