Skip to main content

Function: createValidateArtifacts()

Constructs a ValidateArtifacts instance wired with filesystem adapters.

Param​

A fully-resolved SpecdConfig or an explicit context object

Param​

Filesystem path options; required when configOrContext is a context object

Call Signature​

createValidateArtifacts(config, kernelOpts?): ValidateArtifacts

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

Constructs a ValidateArtifacts use case wired to all configured workspaces.

Parameters​

config​

SpecdConfig

The fully-resolved project configuration

kernelOpts?​

Optional kernel-level overrides

extraNodeModulesPaths?​

readonly string[]

Additional node_modules paths for schema resolution

Returns​

ValidateArtifacts

The pre-wired use case instance

Call Signature​

createValidateArtifacts(context, options): ValidateArtifacts

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

Constructs a ValidateArtifacts use case with explicit context and options.

Parameters​

context​

ValidateArtifactsContext

Domain context for the primary workspace

options​

FsValidateArtifactsOptions

Filesystem paths and pre-built spec repositories

Returns​

ValidateArtifacts

The pre-wired use case instance