import { Observable, Observer, Subscription } from 'rxjs'; export interface IdObject { id: K; } export type DeltaObservable = Observable>; export type IsModified = (current: T, previous: T) => boolean; export interface DeltaMapSettings { isModified?: IsModified; publishEmpty?: boolean; copyAll?: boolean; } export interface MapDelta { all: Map; added: Map; deleted: Map; modified: Map; } export type ParitalObservable = { partialNext(value: Partial): any; partialSubscribe(observer: Partial>>): Subscription; }; //# sourceMappingURL=types.d.ts.map