diff --git a/src/sessions.ts b/src/sessions.ts index 3fe4620a33d..b4ad40c9cc0 100644 --- a/src/sessions.ts +++ b/src/sessions.ts @@ -467,10 +467,10 @@ export class ClientSession extends TypedEventEmitter { * @param fn - A lambda to run within a transaction * @param options - Optional settings for the transaction */ - withTransaction( - fn: WithTransactionCallback, + withTransaction( + fn: WithTransactionCallback, options?: TransactionOptions - ): ReturnType { + ): Promise { const startTime = now(); return attemptTransaction(this, startTime, fn, options); }