UNPKG

react-sigma

Version:

Lightweight but powerful library for drawing network graphs built on top of SigmaJS

22 lines (18 loc) 504 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.propsChanged = propsChanged; exports.sigmaGraphMerge = sigmaGraphMerge; function propsChanged(prev, next) { for (let key in prev) if (prev[key] !== next[key]) return true; return false; } function sigmaGraphMerge(graph) { graph.nodes.forEach(node => { if (!this.nodesIndex[node.id]) this.addNode(node); }); graph.edges.forEach(edge => { if (!this.edgesIndex[edge.id]) this.addEdge(edge); }); }