UNPKG

delta-store

Version:
18 lines (17 loc) 665 B
import { ChangeRecord } from "../ChangeModel"; import { Subject } from 'rxjs/Subject'; import { ChangeListShareInfo } from "../SharingAdaptor"; /** * Created by Papa on 12/14/2016. */ export declare class InMemoryChangeStore { private changeListMap; _changesAddedSubjectMap: { [name: string]: Subject<ChangeRecord[]>; }; addChangeList(changeListName: string): void; addChanges(changeListName: string, changeRecords: ChangeRecord[]): Promise<void>; getChangeListInfos(): ChangeListShareInfo[]; getAllChanges(changeListName: string): ChangeRecord[]; getChangesAddedSubject(changeListName: string): Subject<ChangeRecord[]>; }