From f41e943bbe5d63e57783f8d77463a476241b36ce Mon Sep 17 00:00:00 2001 From: sjaanus Date: Thu, 26 Jun 2025 09:53:49 +0300 Subject: [PATCH] Make it a wrapper --- src/lib/db/transaction.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/db/transaction.ts b/src/lib/db/transaction.ts index 559c0400d1..82fb98c7cd 100644 --- a/src/lib/db/transaction.ts +++ b/src/lib/db/transaction.ts @@ -42,7 +42,7 @@ export type WithTransactional = S & { transactional: (fn: (service: S) => R) => Promise; }; -export type WithTrackedTransactional = S & { +export type withContextualTransactional = S & { trackedTransactional: ( fn: (transactionContext: TransactionContext) => R, ) => Promise; @@ -96,8 +96,8 @@ export function withTransactional( export function withContextualTransactional( serviceFactory: (db: Knex) => S, db: Knex, -): WithTrackedTransactional { - const service = serviceFactory(db) as WithTrackedTransactional; +): withContextualTransactional { + const service = serviceFactory(db) as withContextualTransactional; service.trackedTransactional = async ( fn: (transactionContext: TransactionContext) => R,