UNPKG

delta-store

Version:
19 lines (18 loc) 1.03 kB
/// <reference types="google-drive-realtime-api" /> import { GoogleChangeRecordIterator } from './GoogleRealtimeAdaptor'; import { GoogleRealtimeAdaptorException } from './GoogleRealtimeAdaptor'; import { Subject } from 'rxjs/Subject'; import { ChangeRecord } from '../../ChangeModel'; /** * Created by Papa on 1/10/2016. */ export declare class DocumentHandle { private document; changeList: gapi.drive.realtime.CollaborativeList<any>; valuesAddedSubject: Subject<GoogleChangeRecordIterator>; private valuesArchivedSubject; otherChangesSubject: Subject<GoogleRealtimeAdaptorException>; constructor(document: gapi.drive.realtime.Document, changeList: gapi.drive.realtime.CollaborativeList<any>, valuesAddedSubject: Subject<GoogleChangeRecordIterator>, valuesArchivedSubject: Subject<GoogleChangeRecordIterator>, otherChangesSubject: Subject<GoogleRealtimeAdaptorException>); addChangeRecord(changeRecord: ChangeRecord): Promise<any>; addChangeRecords(changeRecords: ChangeRecord[]): Promise<void>; }