CAP Node.js API / cap-storage-prisma/src / PrismaTransactionManager
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:15
CapTransactionManagerPort<Prisma.TransactionClient>new PrismaTransactionManager(
client,options):PrismaTransactionManager
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:19
Pick<PrismaStorageOptions, "provider">
PrismaTransactionManager
afterCommit(
fn):void
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:62
() => void | Promise<void>
void
CapTransactionManagerPort.afterCommit
afterRollback(
fn):void
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:70
(error) => void | Promise<void>
void
CapTransactionManagerPort.afterRollback
getCurrentContext():
CapOperationContext<TransactionClient> |undefined
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:56
CapOperationContext<TransactionClient> | undefined
CapTransactionManagerPort.getCurrentContext
runInTransaction<
T>(options,fn):Promise<T>
Defined in: cap-storage-prisma/src/prisma-transaction-manager.ts:24
T
(ctx) => Promise<T>
Promise<T>