Documentation / @andrew_l/mongo-transaction / TransactionControlled
Interface: TransactionControlled<T, K, Args>
Type Parameters
T
T
K
K = any
Args
Args extends any[] = any[]
Properties
active
active:
boolean
commit
commit: () =>
Promise<void>
Returns
Promise<void>
error
error:
Readonly<Error|undefined>
result
result:
Readonly<T|undefined>
rollback
rollback: () =>
Promise<void>
Returns
Promise<void>
run
run: (
this, ...args) =>Promise<void>
Parameters
this
K
args
...Args
Returns
Promise<void>