MCPcopy Create free account
hub / github.com/WebReflection/hypersimple / smartDiff

Function smartDiff

index.js:421–423  ·  view source on GitHub ↗
(get, parentNode, futureNodes, futureStart, futureEnd, futureChanges, currentNodes, currentStart, currentEnd, currentChanges, currentLength, compare, before)

Source from the content-addressed store, hash-verified

419 };
420
421 var smartDiff = function smartDiff(get, parentNode, futureNodes, futureStart, futureEnd, futureChanges, currentNodes, currentStart, currentEnd, currentChanges, currentLength, compare, before) {
422 applyDiff(OND(futureNodes, futureStart, futureChanges, currentNodes, currentStart, currentChanges, compare) || HS(futureNodes, futureStart, futureEnd, futureChanges, currentNodes, currentStart, currentEnd, currentChanges), get, parentNode, futureNodes, futureStart, currentNodes, currentStart, currentLength, before);
423 };
424
425 var drop = function drop(node) {
426 return (node.remove || dropChild).call(node);

Callers 1

domdiffFunction · 0.85

Calls 3

applyDiffFunction · 0.85
ONDFunction · 0.85
HSFunction · 0.85

Tested by

no test coverage detected