UNPKG

@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

25 lines (21 loc) 709 B
/** * @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>} */ import { MODULAR_DEPRECATION_ARG } from '@react-native-firebase/app/lib/common'; export function runTransaction(ref, transactionUpdate, options) { return ref.transaction.call( ref, transactionUpdate, undefined, options && options.applyLocally, MODULAR_DEPRECATION_ARG, ); }