import { useValidatedParams, z, zh } from 'h3-zod'; import prisma from '~~/lib/prisma'; export default defineEventHandler(async (event) => { const { huntId } = await useValidatedParams( event, z.object({ huntId: zh.numAsString }) ); return prisma.huntTeam.findMany({ where: { huntId }, select: { id: true, name: true, description: true, owner: { select: { name: true } }, _count: { select: { members: true } } }, orderBy: { name: 'asc' } }); });