arch-unit-ts
Version:
25 lines • 720 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SimpleConditionEvent = void 0;
class SimpleConditionEvent {
description;
violation;
constructor(description, violation) {
this.description = description;
this.violation = violation;
}
invert() {
return new SimpleConditionEvent(this.description, !this.violation);
}
isViolation() {
return this.violation;
}
getDescriptionLines() {
return [this.description];
}
static violated(message) {
return new SimpleConditionEvent(message, true);
}
}
exports.SimpleConditionEvent = SimpleConditionEvent;
//# sourceMappingURL=SimpleConditionEvent.js.map