import type { Request } from 'express' import type { ZodTypeAny, output } from 'zod' export function parseBody(schema: TSchema, req: Request): output { return schema.parse(req.body) } export function parseQuery(schema: TSchema, req: Request): output { return schema.parse(req.query) } export function parseParams(schema: TSchema, req: Request): output { return schema.parse(req.params) }