UNPKG

@worldbrain/storex-sync

Version:

Offline-first syncing between multiple databases using Storex

10 lines (8 loc) 395 B
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 }