import type { ZodType } from 'zod'; import { zValidator } from '@hono/zod-validator'; export function jsonValidator(schema: T) { return zValidator('json', schema, (result) => { if (!result.success) { throw result.error; } }); } export function queryValidator(schema: T) { return zValidator('query', schema, (result) => { if (!result.success) { throw result.error; } }); }