import {IRequest} from "../interfaces/IRequest";
import {BadRequestError, IResponse, NextFn} from "appolo-agent/index";


// export function checkValidationMiddleware(req: IRequest, res: IResponse, next: NextFn) {
//     let data = _.extend({}, req.params, req.query, (req as any).body);
//
//     joi.validate(data, req.route.validations, req.app.options.validatorOptions, function (e, params) {
//
//         if (e) {
//             return next(new BadRequestError(e.toString()));
//
//         }
//
//         req.model = params;
//
//         next();
//     });
// }
