@webnotion-net/typescript-model-validator
Version:
Flexible and extensible library for validating data models in TypeScript
20 lines (19 loc) • 709 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Violations = /** @class */ (function () {
function Violations(violations) {
if (violations === void 0) { violations = []; }
this.violations = violations;
}
Violations.prototype.addViolation = function (violation) {
this.violations.push(violation);
};
Violations.prototype.get = function (propertyName) {
return this.violations.filter(function (violation) { return violation.propertyName === propertyName; });
};
Violations.prototype.isEmpty = function () {
return this.violations.length === 0;
};
return Violations;
}());
exports.default = Violations;