Nathan Shively-Sanders 37f15ccb41
Print deferred mapped symbols 1 level deep (#21311)
* Print deferred mapped symbols 1 level deep

Previously, deferred mapped symbols would not print their type at all;
it would always print as `any`. This differed from the older behaviour
that printed it forever if necessary. As a compromise, we now print
deferred mapped symbosl 1 level deep before giving up and printing
`any`. This should cover the most common uses of mapped types.

* Use context flags instead of a global
2018-02-08 13:35:00 -08:00
..
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2018-02-05 17:17:37 -08:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00
2017-11-01 16:22:37 -07:00