Files
TypeScript/tests/cases/fourslash
Andrew Branch 2d6a490363 Import statement completions (#43149)
* WIP

* WIP

* Get completion details working

* Start unifying eager and lazy auto imports

* Fix export=

* Fix completion details for totally misspelled names

* Almost fixed duplication...

* Fix remaining completion tests

* Refactor to support multiple origins for same symbol

* Make import fixes make slightly more sense

* Add cache back in

* Set insertText based on import kind

* Update API baselines

* Add semicolons, snippet support, and sourceDisplay

* Add some tests

* Update baselines

* Fix pattern ambient modules appearing in auto imports

* Fix tests

* Remove commented code

* Switch to valueDeclaration for getting module source file

* Small optimizations

* Cache module specifiers / importableness and export map separately

* Fix and test cache invalidation logic

* Update API baselines

* Add separate user preference for snippet-formatted completions

* Require first character to match when resolving module specifiers

* Fix AutoImportProvider export map cache invalidation

* Really fix auto import provider export map invalidation

* Update test added in master

* Use logical or assignment

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Simply conditional by reversing

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* When file is deleted need to marked correctly in the project as removed file

* Simplify hasAddedOrRemovedSymlinks with cherry-picked fix

* Ensure replacement range is on one line

* Update baselines

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
Co-authored-by: Sheetal Nandi <shkamat@microsoft.com>
2021-03-26 14:47:07 -07:00
..
2020-06-03 12:59:16 -04:00
2020-07-09 18:35:54 -07:00
2020-06-17 22:41:08 +08:00
2020-09-09 10:45:09 -07:00
2020-09-09 10:45:09 -07:00
2020-09-09 10:45:09 -07:00
2020-09-09 10:45:09 -07:00
2020-06-18 10:33:17 +08:00
2020-05-26 19:26:28 -07:00
2020-05-26 19:26:28 -07:00
2020-05-26 19:26:28 -07:00
2020-05-22 16:46:32 -07:00
2020-05-22 16:46:32 -07:00
2020-05-22 16:47:35 -07:00
2020-05-26 19:26:28 -07:00