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
>