@playtini/beta7
Version:
Microframework for Microservices
23 lines • 720 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("./index");
const lodash_isempty_1 = __importDefault(require("lodash.isempty"));
class GQInputValidator {
constructor() {
this.errors = [];
}
addError(key, message) {
this.errors.push({ key, message });
}
invalid() {
return !(0, lodash_isempty_1.default)(this.errors);
}
throw() {
return new index_1.GQValidationError(this.errors);
}
}
exports.default = GQInputValidator;
//# sourceMappingURL=GQInputValidator.js.map