CAP Node.js API / cap-core/src / withTransactionAndPostCommit
withTransactionAndPostCommit<
T,Item,Tx>(runnerOrOrm,transactionalFn,afterCommitFn):Promise<T>
Defined in: cap-core/src/utils/transaction.util.ts:9
Helper that runs a transactional function and then executes an after-commit callback with items that were queued during the transaction.
This utility is intentionally transport/storage-agnostic: callers can pass
either a transaction-runner function (fn) => Promise<T> or an ORM-like
object that exposes em.transactional(fn).
T
Item = unknown
Tx = unknown
{ em?: { transactional: (fn) => Promise<T>; }; } | ((fn) => Promise<T>)
(tx, queueForPostCommit) => Promise<T>
(items) => Promise<void>
Promise<T>