CAP Node.js API / cap-storage-knex/src / KnexTransactionManager
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:11
CapTransactionManagerPort<Knex.Transaction>new KnexTransactionManager(
knex):KnexTransactionManager
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:14
Knex
KnexTransactionManager
afterCommit(
fn):void
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:52
() => void | Promise<void>
void
CapTransactionManagerPort.afterCommit
afterRollback(
fn):void
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:60
(error) => void | Promise<void>
void
CapTransactionManagerPort.afterRollback
getCurrentContext():
CapOperationContext<Transaction<any,any[]>> |undefined
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:48
CapOperationContext<Transaction<any, any[]>> | undefined
CapTransactionManagerPort.getCurrentContext
runInTransaction<
T>(options,fn):Promise<T>
Defined in: cap-storage-knex/src/knex-transaction-manager.ts:16
T
(ctx) => Promise<T>
Promise<T>