Interface: ArchiveChangeInput
Defined in: packages/core/src/application/use-cases/archive-change.ts:31
Input for the ArchiveChange use case.
Properties
allowOverlap?
readonlyoptionalallowOverlap?:boolean
Defined in: packages/core/src/application/use-cases/archive-change.ts:48
When true, skips the overlap check and permits archiving even when
other active changes target the same specs.
Defaults to false.
name
readonlyname:string
Defined in: packages/core/src/application/use-cases/archive-change.ts:33
The change name to archive.
skipHookPhases?
readonlyoptionalskipHookPhases?:ReadonlySet<ArchiveHookPhaseSelector>
Defined in: packages/core/src/application/use-cases/archive-change.ts:41
Which archive hook phases to skip.
When 'all' is present, all archive hook execution is skipped.
Defaults to an empty set.