import { PrismaClient } from "@prisma/client"; const prismaClientSingleton = () => { return new PrismaClient(); }; declare global { // eslint-disable-next-line no-var var prisma: undefined | ReturnType; } const prisma = global.prisma ?? prismaClientSingleton(); export default prisma; if (process.env.NODE_ENV !== "production") globalThis.prisma = prisma;