import { type FetchCreateContextFnOptions } from '@trpc/server/adapters/fetch' import { auth } from '@/lib/auth' import { prisma } from '@innungsapp/shared' export async function createContext({ req }: FetchCreateContextFnOptions) { const session = await auth.api.getSession({ headers: req.headers }) return { req, session, prisma, } } export type Context = Awaited>