Commit graph

11 commits

Author SHA1 Message Date
Andy 74cbb827f9 Fix lint (#19387) 2017-10-20 14:12:24 -07:00
Andy 38905f46ce Minor cleanup to symbolWalker (#18549)
* Minor cleanup to symbolWalker

* Undo inlining
2017-09-22 14:07:07 -07:00
Andrew Casey 89447748d5 Reuse exiting getFirstIdentifier function 2017-08-22 11:33:36 -07:00
Andrew Casey e02da343db Retrieve type parameter constraint using getConstraintFromTypeParameter 2017-08-22 11:33:35 -07:00
Andrew Casey 1a20b6a7c3 Add support for walking IndexTypes, IndexedAccessTypes, and MappedTypes. 2017-08-22 11:33:35 -07:00
Andrew Casey d7ace2086f Fix copy-paste error 2017-08-22 11:33:34 -07:00
Andrew Casey 8cbf42cff5 Fix lint errors 2017-08-22 11:33:34 -07:00
Andrew Casey f2eacc6395 Use Maps to store visited types and symbols 2017-08-22 11:33:33 -07:00
Andrew Casey 801c1f70a2 Reshape SymbolWalker API
1. Expose visited types and symbols
2. Automatically reset before each walk
2017-08-22 11:33:32 -07:00
Wesley Wigham 2c8a5c40b8 Make SymbolWalker internal
...until required by an external consumer.
2017-08-22 11:33:32 -07:00
Wesley Wigham 053b915061 Rebase SymbolWalker change onto master
From PR #9847.
2017-08-22 11:33:32 -07:00