Skip to content

Commit 1876eee

Browse files
authored
fix: updates prisma global type (#168)
Signed-off-by: Anthony D. Mays <[email protected]>
1 parent e6daf6f commit 1876eee

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/javascript/quiz-app/src/lib/prisma.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ let prisma: PrismaClient;
55
if (process.env.NODE_ENV === 'production') {
66
prisma = new PrismaClient();
77
} else {
8-
if (!global.prisma) {
9-
global.prisma = new PrismaClient();
8+
const globalWithPrisma = global as typeof globalThis & { prisma?: PrismaClient };
9+
if (!globalWithPrisma.prisma) {
10+
globalWithPrisma.prisma = new PrismaClient();
1011
}
11-
prisma = global.prisma;
12+
prisma = globalWithPrisma.prisma;
1213
}
1314

1415
export default prisma;

0 commit comments

Comments
 (0)