Skip to main content

Interface: ValidateArtifactsResult

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:89

Result returned by ValidateArtifacts.execute.

Properties​

failures​

readonly failures: ValidationFailure[]

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:96

One entry per failed rule, missing artifact, or DeltaApplicationError.


files​

readonly files: ValidationFileResult[]

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:100

One entry per expected file considered during validation.


passed​

readonly passed: boolean

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:94

true only if all required artifacts are present and all validations pass with no errors.


warnings​

readonly warnings: ValidationWarning[]

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:98

One entry per required: false rule that was absent.