UNPKG

trpc-shield

Version:

tRPC permissions as another layer of abstraction!

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