Skip to content

Documentation / @andrew_l/mongo-transaction / OnMongoSessionCommittedResult

Type Alias: OnMongoSessionCommittedResult<T> ​

OnMongoSessionCommittedResult<T> = object

Type Parameters ​

T ​

T

Properties ​

cancel() ​

cancel: () => void

Returns ​

void


promise ​

promise: Promise<T | undefined>

Executes the provided function upon transaction commit.

Returns T if the transaction is committed and the function completes successfully.

Returns undefined if the transaction is explicitly aborted or ends without committing.

Rejects if the function throws an error.