Files
the-biergarten-app/prisma/DBClient.ts
2023-02-13 13:08:05 -05:00

18 lines
364 B
TypeScript

import { PrismaClient } from '@prisma/client';
const globalForPrisma = global as unknown as { prisma: PrismaClient };
const DBClient = {
instance:
globalForPrisma.prisma ||
new PrismaClient({
log: ['info', 'warn'],
}),
};
if (process.env.NODE_ENV !== 'production') {
globalForPrisma.prisma = DBClient.instance;
}
export default DBClient;