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.