UNPKG

@worldbrain/storex-sync

Version:

Offline-first syncing between multiple databases using Storex

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