commit | bce1189e296fd328f66c4ba20428e16eda0e2d94 | [log] [tgz] |
---|---|---|
author | Mike Fairhurst <mfairhurst@google.com> | Mon Feb 19 12:16:27 2018 -0800 |
committer | Mike Fairhurst <mfairhurst@google.com> | Mon Feb 19 12:16:27 2018 -0800 |
tree | ec8e9b6bee5d2d1a84dafa391dcffa776e4ee7f4 | |
parent | bc4b2d9902099e459ea744b8969239156c65623f [diff] |
Changes for landing https://github.com/dart-lang/sdk/issues/32161 Add void declarations to methods with implicit dynamic returning void values, which may be illegal in dart 2, but in either case, expresses the current intent better.
Support for detecting and being notified when an object is mutated.
An observable is a way to be notified of a continuous stream of events over time.
Some suggested uses for this library:
You may want to look at the former TC39 proposal Observe.observe, which was deprecated.
There are two general ways to detect changes:
Observable.changes
and be notified when an object changesDiffer.diff
to determine changes between two objects