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>