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,