TestPrisma/src/lib/db.ts

16 lines
397 B
TypeScript
Raw Normal View History

2025-04-13 14:31:27 +02:00
import { PrismaClient } from "../generated/prisma";
const prismaClientSingleton = () => {
return new PrismaClient()
}
declare const globalThis:{
prismaGlobal : ReturnType<typeof prismaClientSingleton>
} & typeof global
const prisma = globalThis.prismaGlobal ?? prismaClientSingleton()
export default prisma
if (process.env.NODE_ENV !== "production") globalThis.prismaGlobal = prisma;