UNPKG

@playtini/beta7

Version:

Microframework for Microservices

23 lines 720 B
"use strict"; 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