UNPKG

@worldbrain/storex-sync

Version:

Offline-first syncing between multiple databases using Storex

15 lines (13 loc) 505 B
export interface SharedSyncLog { createDeviceId(options : {userId, sharedUntil : number}) : Promise<string> writeEntries(entries : SharedSyncLogEntry[], options : { userId, deviceId }) : Promise<void> getUnsyncedEntries(options : { deviceId }) : Promise<SharedSyncLogEntry[]> updateSharedUntil(args : { until : number, deviceId }) : Promise<void> } export interface SharedSyncLogEntry { userId : any deviceId : any createdOn : number sharedOn : number data : string }