Interface: FsArchiveChangeOptions
Defined in: packages/core/src/composition/use-cases/archive-change.ts:43
Filesystem adapter paths and pre-built port instances for
createArchiveChange(context, options).
Properties
archivePath
readonlyarchivePath:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:51
Absolute path to the archive root directory.
archivePattern?
readonlyoptionalarchivePattern?:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:53
Optional archive directory pattern (e.g. '{{year}}/{{change.archivedName}}').
changesPath
readonlychangesPath:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:45
Absolute path to the changes/ directory.
configDir
readonlyconfigDir:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:64
Project root directory for resolving relative schema paths.
discardedPath
readonlydiscardedPath:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:49
Absolute path to the discarded/ directory.
draftsPath
readonlydraftsPath:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:47
Absolute path to the drafts/ directory.
nodeModulesPaths
readonlynodeModulesPaths: readonlystring[]
Defined in: packages/core/src/composition/use-cases/archive-change.ts:62
Absolute path to the node_modules directory for schema resolution.
projectRoot
readonlyprojectRoot:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:68
Absolute path to the project root.
schemaRef
readonlyschemaRef:string
Defined in: packages/core/src/composition/use-cases/archive-change.ts:65
schemaRepositories
readonlyschemaRepositories:ReadonlyMap<string,SchemaRepository>
Defined in: packages/core/src/composition/use-cases/archive-change.ts:66
specRepositories
readonlyspecRepositories:ReadonlyMap<string,SpecRepository>
Defined in: packages/core/src/composition/use-cases/archive-change.ts:60
Pre-built spec repositories keyed by workspace name.
Must include entries for every workspace declared in the project config.
ArchiveChange looks up the correct repo for each workspace by name.
workspaceRoutes?
readonlyoptionalworkspaceRoutes?: readonlySpecWorkspaceRoute[]
Defined in: packages/core/src/composition/use-cases/archive-change.ts:70
Workspace routing metadata for cross-workspace spec reference resolution.