Interface: ValidateArtifactsResult
Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:89
Result returned by ValidateArtifacts.execute.
Properties
failures
readonlyfailures:ValidationFailure[]
Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:96
One entry per failed rule, missing artifact, or DeltaApplicationError.
files
readonlyfiles:ValidationFileResult[]
Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:100
One entry per expected file considered during validation.
passed
readonlypassed: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
readonlywarnings:ValidationWarning[]
Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:98
One entry per required: false rule that was absent.