sipp
Version:
An Opinionated, High-Productivity MVC Web Framework in TypeScript
26 lines • 855 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Validator = exports.validateSync = exports.validate = void 0;
const class_validator_1 = require("class-validator");
const ValidationErrors_1 = require("./ValidationErrors");
function validate(obj) {
return class_validator_1.validate(obj).then((errors) => {
return new ValidationErrors_1.ValidationErrorCollection(errors);
});
}
exports.validate = validate;
function validateSync(obj) {
const errors = class_validator_1.validateSync(obj);
return new ValidationErrors_1.ValidationErrorCollection(errors);
}
exports.validateSync = validateSync;
class Validator {
validate() {
return validate(this);
}
validateSync() {
return validateSync(this);
}
}
exports.Validator = Validator;
//# sourceMappingURL=Validator.js.map