Clean up the existing Navigator API. (#15718)
This is not a grand refactor yet, it's just cleaning up what we have already, so that people who keep using this API (e.g. dialogs) have something coherent to deal with. The major changes are that Navigator and NavigatorState have the same API now, that most of the examples use `<void>` instead of `<Null>`, that the navigator observer can see replaces, and that the `settings` is moved from ModalRoute to Route. I also cleaned up some of the API documentation.
I
Ian Hickson committed
aba0379dccefdd93cc69dee328440f739c01a038
Parent: 3a2e0d9
Committed by GitHub <noreply@github.com>
on 3/22/2018, 8:21:07 PM