diff --git a/src/lib/prisma.ts b/src/lib/prisma.ts index 751f4fa..e411d59 100644 --- a/src/lib/prisma.ts +++ b/src/lib/prisma.ts @@ -1,11 +1,8 @@ -import { PrismaClient } from '@prisma/client'; +import { PrismaClient } from "@prisma/client"; -const prisma = new PrismaClient(); +const globalForPrisma = global as unknown as { prisma: PrismaClient }; -const globalForPrisma = global as unknown as { prisma: typeof prisma }; +export const prisma = + globalForPrisma.prisma || new PrismaClient(); -if (process.env.NODE_ENV !== 'production') { - globalForPrisma.prisma = prisma; -} - -export default prisma; +if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;