From 74e81b46851d777c1f5b30cd84b219a22864e003 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 3 Jul 2021 15:38:46 +0300 Subject: [PATCH] more experimenting... Signed-off-by: Alex A. Naanou --- diff2.js | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/diff2.js b/diff2.js index a51d853..2a86218 100644 --- a/diff2.js +++ b/diff2.js @@ -724,9 +724,9 @@ function(A, B, cmp){ var keyValueDiff = function(A, B){ return diffSections( - [...handle(A) + [...objectWalkerWithText(A) .chain(serializePaths)], - [...handle(B) + [...objectWalkerWithText(B) .chain(serializePaths)], // XXX add link support... function([ap, av], [bp, bv]){ @@ -742,9 +742,9 @@ function(A, B){ var valueDiff = function(A, B){ return diffSections( - [...handle(A) + [...objectWalkerWithText(A) .chain(serializePaths)], - [...handle(B) + [...objectWalkerWithText(B) .chain(serializePaths)], // XXX add link support... function([ap, av], [bp, bv]){ @@ -902,6 +902,23 @@ console.log([ text`) .chain(serializePaths) ]) +console.log('---') + +console.log(valueDiff( + [1,2,3], + [1,2,4,3], +)) + +console.log('---') + +console.log(valueDiff( + new Set([1,2,3]), + [1,2,4,3], +)) + + + + /**********************************************************************