mirror of
https://github.com/flynx/diff.js.git
synced 2025-10-29 02:50:10 +00:00
more experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
30573a7939
commit
74e81b4685
25
diff2.js
25
diff2.js
@ -724,9 +724,9 @@ function(A, B, cmp){
|
|||||||
var keyValueDiff =
|
var keyValueDiff =
|
||||||
function(A, B){
|
function(A, B){
|
||||||
return diffSections(
|
return diffSections(
|
||||||
[...handle(A)
|
[...objectWalkerWithText(A)
|
||||||
.chain(serializePaths)],
|
.chain(serializePaths)],
|
||||||
[...handle(B)
|
[...objectWalkerWithText(B)
|
||||||
.chain(serializePaths)],
|
.chain(serializePaths)],
|
||||||
// XXX add link support...
|
// XXX add link support...
|
||||||
function([ap, av], [bp, bv]){
|
function([ap, av], [bp, bv]){
|
||||||
@ -742,9 +742,9 @@ function(A, B){
|
|||||||
var valueDiff =
|
var valueDiff =
|
||||||
function(A, B){
|
function(A, B){
|
||||||
return diffSections(
|
return diffSections(
|
||||||
[...handle(A)
|
[...objectWalkerWithText(A)
|
||||||
.chain(serializePaths)],
|
.chain(serializePaths)],
|
||||||
[...handle(B)
|
[...objectWalkerWithText(B)
|
||||||
.chain(serializePaths)],
|
.chain(serializePaths)],
|
||||||
// XXX add link support...
|
// XXX add link support...
|
||||||
function([ap, av], [bp, bv]){
|
function([ap, av], [bp, bv]){
|
||||||
@ -902,6 +902,23 @@ console.log([
|
|||||||
text`)
|
text`)
|
||||||
.chain(serializePaths) ])
|
.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],
|
||||||
|
))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user