Files
WebAdmin3.0/server/middleware/0.prisma.ts
2023-04-11 15:08:56 +02:00

17 lines
285 B
TypeScript

import { PrismaClient } from '@prisma/client'
let prisma: PrismaClient
declare module 'h3' {
interface H3EventContext {
prisma: PrismaClient
}
}
export default eventHandler((event) => {
if (!prisma) {
prisma = new PrismaClient()
}
event.context.prisma = prisma
})