UNPKG

@ladislaogarcia/prisma-trpc-generator

Version:

Prisma 2+ generator to emit fully implemented tRPC routers

13 lines (10 loc) 307 B
import { PrismaClient } from '@prisma/client'; import { inferAsyncReturnType } from '@trpc/server'; export const createContext = async ({ req, res }) => { const prisma = new PrismaClient(); return { prisma, user: null, }; }; export type Context = inferAsyncReturnType<typeof createContext>;