ngx-dexie-observable
Version:
Dexie module for Angular 2.0+
12 lines (11 loc) • 452 B
TypeScript
import { ICreateChange, IUpdateChange, IDeleteChange } from 'dexie-observable/api';
export { DatabaseChangeType } from 'dexie-observable/api';
export interface CreateChange<T> extends ICreateChange {
obj: T;
}
export interface UpdateChange<T> extends IUpdateChange {
mods: Partial<T>;
}
export interface DeleteChange extends IDeleteChange {
}
export declare type DatabaseChange<T> = CreateChange<T> | UpdateChange<T> | DeleteChange;