fix(diff): update diffArrays return value type to support arrays (#24869)

This commit is contained in:
Jack
2018-04-10 10:28:26 -07:00
committed by Mohamed Hegazy
parent e42e0bde81
commit bd402d4157
2 changed files with 18 additions and 3 deletions
+10 -2
View File
@@ -5,8 +5,16 @@ const other = 'beep boob blah';
let diff = jsdiff.diffChars(one, other);
printDiff(diff);
diff = jsdiff.diffArrays(['a', 'b', 'c'], ['a', 'c', 'd']);
printDiff(diff);
const diffArraysResult = jsdiff.diffArrays<string>(['a', 'b', 'c'], ['a', 'c', 'd']);
diffArraysResult.forEach(result => {
if (result.added) {
console.log(`added ${result.value.length} line(s):`, ...result.value);
} else if (result.removed) {
console.log(`removed ${result.value.length} line(s):`, ...result.value);
} else {
console.log(`no changes`);
}
});
// --------------------------