import type { PrismaClient } from "@prisma/client"; import { getPublicEvent } from "@calcom/features/eventtypes/lib/getPublicEvent"; import type { TEventInputSchema } from "./event.schema"; interface EventHandlerOptions { ctx: { prisma: PrismaClient }; input: TEventInputSchema; } export const eventHandler = async ({ ctx, input }: EventHandlerOptions) => { const event = await getPublicEvent( input.username, input.eventSlug, input.isTeamEvent, input.org, ctx.prisma ); return event; };