Executes the given updateFunction
and attempts to commit
the changes applied within it as a Transaction. If any document
read within the transaction has changed, Cloud Firestore retries
the updateFunction. If it fails to commit after 5 attempts, the
transaction fails and throws.
Will not re-attempt if an error is thrown inside the updateFunction
or if any error that is not related to the transaction is received
like a network error etc.
Returns a new transaction instance
Generated using TypeDoc
Database Instance