Skip to main content

UnitOfWork

@adamondo/backend


@adamondo/backend / application/uow/UnitOfWork

application/uow/UnitOfWork

Interfaces

RepositoryContext

Defined in: src/application/uow/UnitOfWork.ts:33

Properties

searchSettingsRepository

searchSettingsRepository: SearchSettingsRepository

Defined in: src/application/uow/UnitOfWork.ts:34

serviceFeesRepository

serviceFeesRepository: ServiceFeesRepository

Defined in: src/application/uow/UnitOfWork.ts:35

payoutRepository

payoutRepository: PayoutRepository

Defined in: src/application/uow/UnitOfWork.ts:36

cancellationRepository

cancellationRepository: CancellationRepository

Defined in: src/application/uow/UnitOfWork.ts:37

wishListRepository

wishListRepository: WishListRepository

Defined in: src/application/uow/UnitOfWork.ts:38

authRepository

authRepository: AuthRepository

Defined in: src/application/uow/UnitOfWork.ts:39

adminRoleRepository

adminRoleRepository: AdminRoleRepository

Defined in: src/application/uow/UnitOfWork.ts:40

listingRepository

listingRepository: ListingRepository

Defined in: src/application/uow/UnitOfWork.ts:41

threadItemRepository

threadItemRepository: ThreadItemRepository

Defined in: src/application/uow/UnitOfWork.ts:42

reservationWorkflowRepository

reservationWorkflowRepository: ReservationWorkflowRepository

Defined in: src/application/uow/UnitOfWork.ts:43

documentApprovalRepository

documentApprovalRepository: DocumentApprovalRepository

Defined in: src/application/uow/UnitOfWork.ts:44

threadRepository

threadRepository: ThreadRepository

Defined in: src/application/uow/UnitOfWork.ts:45

claimRepository

claimRepository: ClaimRepository

Defined in: src/application/uow/UnitOfWork.ts:46

transactionRepository

transactionRepository: TransactionRepository

Defined in: src/application/uow/UnitOfWork.ts:47

cancellationDetailsRepository

cancellationDetailsRepository: CancellationDetailsRepository

Defined in: src/application/uow/UnitOfWork.ts:48

reviewRepository

reviewRepository: ReviewRepository

Defined in: src/application/uow/UnitOfWork.ts:49

reservationRepository

reservationRepository: ReservationRepository

Defined in: src/application/uow/UnitOfWork.ts:50

listViewsRepository

listViewsRepository: ListViewsRepository

Defined in: src/application/uow/UnitOfWork.ts:51

privilegeRepository

privilegeRepository: PrivilegeRepository

Defined in: src/application/uow/UnitOfWork.ts:52

staticPageRepository

staticPageRepository: StaticPageRepository

Defined in: src/application/uow/UnitOfWork.ts:53

reportRepository

reportRepository: ReportRepository

Defined in: src/application/uow/UnitOfWork.ts:54

userLoginRepository

userLoginRepository: UserLoginRepository

Defined in: src/application/uow/UnitOfWork.ts:55

userProfileRepository

userProfileRepository: UserProfileRepository

Defined in: src/application/uow/UnitOfWork.ts:56

carMetadataRepository

carMetadataRepository: CarMetadataRepository

Defined in: src/application/uow/UnitOfWork.ts:57


UnitOfWork

Defined in: src/application/uow/UnitOfWork.ts:60

Methods

execute()

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

Defined in: src/application/uow/UnitOfWork.ts:61

Type Parameters
T

T

Parameters
work

(context) => Promise<T>

Returns

Promise<T>

executeTransactional()

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

Defined in: src/application/uow/UnitOfWork.ts:62

Type Parameters
T

T

Parameters
work

(context) => Promise<T>

Returns

Promise<T>