UNPKG

delta-store

Version:
19 lines (18 loc) 874 B
import { SharedChangeList } from "../RepositoryApi"; import { Subject } from 'rxjs/Subject'; import { ChangeListShareInfo, SharingPlatformSetupInfo } from "../SharingAdaptor"; import { ChangeRecordIterator, ChangeError, ChangeRecord } from "../ChangeModel"; /** * Created by Papa on 12/14/2016. */ export declare class StubChangeList implements SharedChangeList { shareInfo: ChangeListShareInfo; private platformInfo; _errorSubject: Subject<ChangeError>; _changesAddedRemotelySubject: Subject<ChangeRecordIterator>; constructor(shareInfo: ChangeListShareInfo, platformInfo: SharingPlatformSetupInfo); loadFromRecord(changeRecord: ChangeRecord): Promise<ChangeRecordIterator>; addChanges(changeRecords: ChangeRecord[]): Promise<void>; errorSubject(): Subject<ChangeError>; changesAddedRemotelySubject(): Subject<ChangeRecordIterator>; }