import { isENVProd } from "@documenso/lib"; import { Document, PrismaClient, User } from "@prisma/client"; declare global { var client: PrismaClient | undefined; } // Instanciate new client if non exists const prisma = globalThis.client || new PrismaClient(); // Save for reuse in dev environment to avoid many client instances in dev where restart and reloads if (!isENVProd) { globalThis.client = prisma; } export default prisma;