@worldbrain/storex-sync
Version:
Offline-first syncing between multiple databases using Storex
10 lines (8 loc) • 395 B
text/typescript
import { StorageRegistry } from "@worldbrain/storex";
import { ClientSyncLogEntry } from "../client-sync-log/types";
export type ReconcilerFunction = (logEntries : ClientSyncLogEntry[], options : {storageRegistry : StorageRegistry}) => Promise<ExecutableOperation[]> | ExecutableOperation[]
export interface ExecutableOperation {
operation : string
collection : string
args : any
}