Add MapDiffer, cleanup MapChangeRecord (#8)

* Fix bug in list_differ

* Add MapDiffer and refactor MapChangeRecord
12 files changed
tree: 5f4728fbe2c7e433a3b7fa62f654023df1ba1ca9
  1. lib/
  2. test/
  3. .analysis_options
  4. .gitignore
  5. AUTHORS
  6. CHANGELOG.md
  7. CONTRIBUTING.md
  8. LICENSE
  9. PATENTS
  10. pubspec.yaml
  11. README.md
README.md

Support for detecting and being notified when an object is mutated.

There are two general ways to detect changes:

  • Listen to Observable.changes and be notified when an object changes
  • Use Differ.diff to determine changes between two objects