UNPKG

@myfunc/prisma-transactional

Version:

Decorator that wraps all prisma queries along the whole call stack to a single transaction.

6 lines (5 loc) 314 B
import { PrismaClient } from '@prisma/client'; import { ClsService, ClsServiceManager } from 'nestjs-cls'; import { PrismaTransactionalConfig } from './type'; export { ClsService, ClsServiceManager }; export declare function patchPrismaTx<T extends PrismaClient>(prisma: T, config?: PrismaTransactionalConfig): T;