TinyBase logoTinyBase β

Transaction methods

finishTransaction

The finishTransaction method allows you to explicitly finish a transaction that has made multiple mutations to the Store, triggering all calls to the relevant listeners. Read more.

getTransactionChanges

The getTransactionChanges method returns the net meaningful changes that have been made to a Store during a transaction. Read more.

getTransactionLog

The getTransactionLog method returns the changes that were made to a Store during a transaction in more detail, including invalid changes, and what previous values were. Read more.

getTransactionMergeableChanges

The getTransactionMergeableChanges method returns the net meaningful changes that have been made to a MergeableStore during a transaction. Read more.

startTransaction

The startTransaction method allows you to explicitly start a transaction that will make multiple mutations to the Store, buffering all calls to the relevant listeners until it completes when you call the finishTransaction method. Read more.

transaction

The transaction method takes a function that makes multiple mutations to the Store, buffering all calls to the relevant listeners until it completes. Read more.