Skip to main content

Interface: SpecdStorageConfig

Defined in: packages/core/src/application/specd-config.ts:105

Storage paths resolved from the storage section of specd.yaml.

Properties​

archiveAdapter​

readonly archiveAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:121

Named adapter binding for the archive repository.


archivePath​

readonly archivePath: string

Defined in: packages/core/src/application/specd-config.ts:119

Absolute path to the archive root directory.


archivePattern?​

readonly optional archivePattern?: string

Defined in: packages/core/src/application/specd-config.ts:129

Optional pattern controlling the archive directory structure.

Supports variables: {{change.name}}, {{change.archivedName}}, {{change.workspace}}, {{year}}, {{date}}. Defaults to {{change.archivedName}}.


changesAdapter​

readonly changesAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:109

Named adapter binding for the active changes repository.


changesPath​

readonly changesPath: string

Defined in: packages/core/src/application/specd-config.ts:107

Absolute path to the changes/ directory.


discardedAdapter​

readonly discardedAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:117

Named adapter binding for the discarded changes repository.


discardedPath​

readonly discardedPath: string

Defined in: packages/core/src/application/specd-config.ts:115

Absolute path to the discarded/ directory.


draftsAdapter​

readonly draftsAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:113

Named adapter binding for the shelved drafts repository.


draftsPath​

readonly draftsPath: string

Defined in: packages/core/src/application/specd-config.ts:111

Absolute path to the drafts/ directory.