UNPKG

sipp

Version:

An Opinionated, High-Productivity MVC Web Framework in TypeScript

26 lines 855 B
"use strict"; 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