issue-72.js 370 B

123456789101112131415161718192021
  1. var diff = require('../');
  2. var before = {
  3. data: [1, 2, 3]
  4. };
  5. var after = {
  6. data: [4, 5, 1]
  7. };
  8. var differences = diff(before, after);
  9. console.log(differences); // eslint-disable-line no-console
  10. differences.reduce(
  11. (acc, change) => {
  12. diff.revertChange(acc, true, change);
  13. return acc;
  14. },
  15. after
  16. );
  17. console.log(after); // eslint-disable-line no-console