Skip to main content

withTransaction

Runs callbacks and automatically commits or rollbacks transaction.
Parameters
  • transactionFn: (session: ClientSession) => Promise<TRes>;
    Function that accepts a client session and manages some business logic. Must return a Promise.
Returns Promise<TRes>.