sendou.ink/prisma/client.ts
2020-11-16 15:15:46 +02:00

21 lines
452 B
TypeScript

//https://github.com/prisma/prisma/issues/1983#issuecomment-686742774
import { PrismaClient } from "@prisma/client";
class DBClient {
public prisma: PrismaClient;
private static instance: DBClient;
private constructor() {
this.prisma = new PrismaClient();
}
public static getInstance = () => {
if (!DBClient.instance) {
DBClient.instance = new DBClient();
}
return DBClient.instance;
};
}
export default DBClient;