import { computeAvailability } from '../utils/booking'; /** Public: server-computed bookable slots (past and taken slots already excluded). */ export default defineEventHandler(async (event) => { const q = getQuery(event); const serviceId = typeof q.serviceId === 'string' ? q.serviceId : undefined; const staffId = typeof q.staffId === 'string' && q.staffId ? q.staffId : undefined; const date = typeof q.date === 'string' ? q.date : undefined; return await computeAvailability(event, { serviceId, staffId, date }); });