Skip to content

Commit

Permalink
added usage example
Browse files Browse the repository at this point in the history
  • Loading branch information
Barak Edry committed Mar 30, 2017
1 parent 000fa0b commit a5558f8
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions examples/example.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,19 @@ let merger = new MergeDiff({
test: 'asd'
});


// add event handler for changes on path myRoot.item
merger.on('PATH:myRoot.item', (diff) => {
console.log('myRoot.item change', diff);
});

merger.merge({myRoot: {item: {prop: 'added'}}});
merger.merge({prop: 'changed'}, 'myRoot.item');
merger.override({myRoot: {item: { aDifferentProp: 'hi'}}});
merger.merge({item: {aDifferentProp: merger.options.deleteKeyword}}, 'myRoot'); // splice the item at index 1
merger.override({myRoot: {item: { aDifferentProp: 'hi'}}}); // override enforce a specific state
merger.merge({item: {aDifferentProp: merger.options.deleteKeyword}}, 'myRoot'); // delete aDifferentProp key
console.log('final', merger.get());


// add event handler for changes on path myRoot.array
merger.on('PATH:myRoot.array', (diff) => {
console.log('myRoot.array change', diff);
});
Expand Down

0 comments on commit a5558f8

Please sign in to comment.