Skip to content

Documentation / @andrew_l/mongo-transaction / OnMongoSessionCommittedResult

Type Alias: OnMongoSessionCommittedResult<T>

OnMongoSessionCommittedResult<T>: object

Type Parameters

T

Type declaration

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.