Skip to main content

PrismaUnitOfWork

@adamondo/backend


@adamondo/backend / infrastructure/prisma/PrismaUnitOfWork

infrastructure/prisma/PrismaUnitOfWork

Classes

PrismaUnitOfWork

Defined in: src/infrastructure/prisma/PrismaUnitOfWork.ts:39

Implements

Constructors

Constructor

new PrismaUnitOfWork(prisma): PrismaUnitOfWork

Defined in: src/infrastructure/prisma/PrismaUnitOfWork.ts:40

Parameters
prisma

PrismaRootClient

Returns

PrismaUnitOfWork

Methods

execute()

execute<T>(work): Promise<T>

Defined in: src/infrastructure/prisma/PrismaUnitOfWork.ts:71

Type Parameters
T

T

Parameters
work

(context) => Promise<T>

Returns

Promise<T>

Implementation of

UnitOfWork.execute

executeTransactional()

executeTransactional<T>(work): Promise<T>

Defined in: src/infrastructure/prisma/PrismaUnitOfWork.ts:75

Type Parameters
T

T

Parameters
work

(context) => Promise<T>

Returns

Promise<T>

Implementation of

UnitOfWork.executeTransactional