UNPKG

liquibase-linter

Version:
34 lines (33 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Reporter = exports.ErrorLevel = void 0; var ErrorLevel; (function (ErrorLevel) { ErrorLevel["ERROR"] = "ERROR"; ErrorLevel["WARNING"] = "WARNING"; })(ErrorLevel = exports.ErrorLevel || (exports.ErrorLevel = {})); var Reporter = /** @class */ (function () { function Reporter(fileName) { this._violations = []; this.fileName = ""; this.fileName = fileName; } Reporter.prototype.error = function (message, changeSetId) { this._violations.push({ level: ErrorLevel.ERROR, message: message, changeSetId: changeSetId, fileName: this.fileName }); }; Reporter.prototype.warning = function (message, changeSetId) { this._violations.push({ level: ErrorLevel.WARNING, message: message, changeSetId: changeSetId, fileName: this.fileName }); }; Object.defineProperty(Reporter.prototype, "violations", { get: function () { return this._violations; }, enumerable: false, configurable: true }); Reporter.prototype.hasErrors = function () { return this._violations.some(function (violation) { return violation.level === ErrorLevel.ERROR; }); }; return Reporter; }()); exports.Reporter = Reporter;