sendou.ink/graphql/context.ts
2020-10-21 21:22:04 +03:00

15 lines
319 B
TypeScript

import { PrismaClient } from "@prisma/client";
import { NextApiRequest } from "next";
const prisma = new PrismaClient({ log: ["query"] });
export interface Context {
prisma: PrismaClient;
req?: NextApiRequest;
}
export const createContext = ({ req }: { req: NextApiRequest }): Context => ({
prisma,
req,
});