Documentation / @andrew_l/mongo-transaction / TransactionControlled
Interface: TransactionControlled<T, K, Args>
Type Parameters
• T
• K = any
• 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
>