import { NextFunction, Response, Request } from 'express';
import { ZodSchema } from 'zod';

const ZodValidation = async (
    req: Request,
    res: Response,
    next: NextFunction,
    validated: ZodSchema
) => {
    const zodValidation = validated.parse(req.body);


    req.body = zodValidation;

    next();
};

export default ZodValidation;
