Dexie.Syncable.IDatabaseChange
Interface Definition
enum DatabaseChangeType {
Create = 1,
Update = 2,
Delete = 3
}
interface ICreateChange {
type: DatabaseChangeType.Create,
table: string;
key: any;
obj: any;
}
interface IUpdateChange {
type: DatabaseChangeType.Update;
table: string;
key: any;
mods: {[keyPath: string]:any | undefined};
}
interface IDeleteChange {
type: DatabaseChangeType.Delete;
table: string;
key: any;
}
type IDatabaseChange = ICreateChange | IUpdateChange | IDeleteChange;