16 lines
309 B
TypeScript
16 lines
309 B
TypeScript
import { Prisma, PrismaClient } from "@prisma/client";
|
|
|
|
export class Context {
|
|
|
|
static create(uid: string) {
|
|
return new Context(uid);
|
|
}
|
|
|
|
readonly uid: string;
|
|
|
|
private constructor(uid: string) {
|
|
this.uid = uid;
|
|
}
|
|
}
|
|
|
|
export type Tx = Prisma.TransactionClient | PrismaClient; |