import { z } from 'zod/v4';
import BadRequestError from "./errors/BadRequestError.js";
export default function validate(schema, data) {
try {
return schema.parse(data);
}
catch (e) {
if (e instanceof z.ZodError)
throw new BadRequestError(JSON.stringify(e.issues));
throw e;
}
}