@react-native-firebase/database
Version:
React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo
16 lines (14 loc) • 566 B
JavaScript
/**
* @typedef {import('./database').DatabaseReference} DatabaseReference
* @typedef {import('./transaction').TransactionOptions} TransactionOptions
* @typedef {import('./transaction').TransactionResult} TransactionResult
*/
/**
* @param {DatabaseReference} ref
* @param {(options: any) => unknown} transactionUpdate
* @param {TransactionOptions?} options
* @returns {Promise<TransactionResult>}
*/
export function runTransaction(ref, transactionUpdate, options) {
return ref.transaction(transactionUpdate, undefined, options && options.applyLocally);
}