transaction method

JSPromise<TransactionResult> transaction(
  1. JSFunction transactionUpdate, [
  2. JSFunction onComplete,
  3. bool applyLocally
])

Atomically modifies the data at this location.

Implementation

external JSPromise<TransactionResult> transaction(
  // (a: any) => any
  JSFunction transactionUpdate, [
  // (a: Error | null, b: boolean, c: DataSnapshot | null) => void
  JSFunction onComplete,
  bool applyLocally,
]);