UNPKG

@myfunc/prisma-transactional

Version:

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

13 lines (12 loc) 461 B
import { PrismaClient } from '@prisma/client'; import { ILoggerService, PrismaTransactionalConfig } from './type'; declare class PrismaTransactionalManager { private _prismaClient; private _logger; setPrismaClient(prismaClient: PrismaClient): void; setConfig(config?: PrismaTransactionalConfig): void; get prismaClient(): PrismaClient; get logger(): ILoggerService; } export declare const Manager: PrismaTransactionalManager; export {};