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<undefined|Error>
result ​
result:
Readonly<undefined|T>
rollback() ​
rollback: () =>
Promise<void>
Returns ​
Promise<void>
run() ​
run: (
this, ...args) =>Promise<void>
Parameters ​
this ​
K
args ​
...Args
Returns ​
Promise<void>