Skip to main content

Interface: FsValidateArtifactsOptions

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:37

Filesystem adapter paths and pre-built port instances for createValidateArtifacts(context, options).

Properties

changesPath

readonly changesPath: string

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:39

Absolute path to the changes/ directory.


configDir

readonly configDir: string

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:53

Project root directory for resolving relative schema paths.


discardedPath

readonly discardedPath: string

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:43

Absolute path to the discarded/ directory.


draftsPath

readonly draftsPath: string

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:41

Absolute path to the drafts/ directory.


nodeModulesPaths

readonly nodeModulesPaths: readonly string[]

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:51

Absolute path to the node_modules directory for schema resolution.


schemaRef

readonly schemaRef: string

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:54


schemaRepositories

readonly schemaRepositories: ReadonlyMap<string, SchemaRepository>

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:55


specRepositories

readonly specRepositories: ReadonlyMap<string, SpecRepository>

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:49

Pre-built spec repositories keyed by workspace name.

Must include entries for every workspace declared in the project config.


workspaceRoutes?

readonly optional workspaceRoutes?: readonly SpecWorkspaceRoute[]

Defined in: packages/core/src/composition/use-cases/validate-artifacts.ts:57

Workspace routing metadata for cross-workspace spec reference resolution.