arch-unit-ts
Version:
23 lines • 748 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvaluationResult = void 0;
class EvaluationResult {
conditionEvents;
constructor(conditionsEvents) {
this.conditionEvents = conditionsEvents;
}
violationReport() {
return this.conditionEvents
.getViolating()
.flatMap(conditionEvent => conditionEvent.getDescriptionLines())
.join('\n');
}
hasErrors() {
return this.conditionEvents.getViolating().length > 0;
}
add(part) {
part.conditionEvents.getViolating().forEach(violation => this.conditionEvents.add(violation));
}
}
exports.EvaluationResult = EvaluationResult;
//# sourceMappingURL=EvaluationResult.js.map