Dexie.Observable.DatabaseChange
Structure of database change object.
Properties
| rev : Number | The revision of this change |
| type: Number | Type of change. 1=CREATED, 2=UPDATED, 3=DELETED |
| key : any | Primary key of changed object |
| table : String | Table name of where the change took place |
| obj: Object | Contains the created or updated object. Provided only if type=1 or 2 (CREATED or UPDATED) . |
| mods: Object | Contains a set of key paths (property names or dotted property names) and values that has been modified in the object. Provided only if type=2 (UPDATED) |
| oldObj: Object | Contains the object as it was before the change. Provided only if type=2 (UPDATED) or 3 (DELETED). |
| source : any | (Optional) Source of the modification. If the ´source´ property of the Transaction object was set to a value while performing a database operation, this value will be put in the change object. The ´source´ property is not an official property of Transaction but is added to all transactions when Dexie.Observable is active. The property can be used to ignore certain changes that origin from self. |