unique id for this transaction. This will be the same id for all sub transactions.
Fired when information at a specific record is changed. This will be fired both during a commit and during a change to the global store
Creates a child transaction
Optional
description: stringOptional
onClose: ((transaction) => void)Optional
isUndo: booleanCommit the transaction and all children transactions to the parent changeset.
If root transaction will return self
calls beginTransaction but adds to a shared stack
Optional
onClose: ((transaction) => void)Discard all changes and children transaction changes.
Events are never fired on sub transactions. Only when making changes to the root either directly or through a final commit. Any models that want to fire non transactional events should do this directly.