diff --git a/src/middlewares/requestValidator.ts b/src/middlewares/requestValidator.ts index 4a2cd72..6545928 100644 --- a/src/middlewares/requestValidator.ts +++ b/src/middlewares/requestValidator.ts @@ -1,7 +1,7 @@ import { type NextFunction, type Request, type Response } from 'express' import { ZodError, type ZodSchema } from 'zod' -export const requestBodyValidator = (schema: ZodSchema) => { +export const requestBodyValidator = (schema: T) => { return (req: Request, res: Response, next: NextFunction) => { try { schema.parse(req.body) @@ -21,7 +21,7 @@ export const requestBodyValidator = (schema: ZodSchema) => { } } -export const requestQueryValidator = (schema: ZodSchema) => { +export const requestQueryValidator = (schema: T) => { return (req: Request, res: Response, next: NextFunction) => { try { schema.parse(req.query)