UNPKG

roam-research-mcp

Version:
28 lines (27 loc) • 730 B
/** * Diff Algorithm Types * * Type definitions for the smart diff algorithm that computes minimal * update operations when syncing markdown content to Roam. */ /** * Extract statistics from a DiffResult. */ export function getDiffStats(result) { return { creates: result.creates.length, updates: result.updates.length, moves: result.moves.length, deletes: result.deletes.length, preserved: result.preservedUids.size, }; } /** * Check if a diff result contains no changes. */ export function isDiffEmpty(result) { return (result.creates.length === 0 && result.updates.length === 0 && result.moves.length === 0 && result.deletes.length === 0); }