Skip to main content

Interface: ArchiveChangeInput

Defined in: packages/core/src/application/use-cases/archive-change.ts:31

Input for the ArchiveChange use case.

Properties

allowOverlap?

readonly optional allowOverlap?: 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

readonly name: string

Defined in: packages/core/src/application/use-cases/archive-change.ts:33

The change name to archive.


skipHookPhases?

readonly optional skipHookPhases?: 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.