Files
HKSingleParty/03_source/api_server.del/src/client.ts
2025-05-28 09:55:51 +08:00

17 lines
439 B
TypeScript

import { PrismaClient } from '@prisma/client';
import config from './config/config';
// add prisma to the NodeJS global type
interface CustomNodeJsGlobal extends Global {
prisma: PrismaClient;
}
// Prevent multiple instances of Prisma Client in development
declare const global: CustomNodeJsGlobal;
const prisma = global.prisma || new PrismaClient();
if (config.env === 'development') global.prisma = prisma;
export default prisma;