typescript: Highlight variables and enums in completions, add details (#9873)
Piotr Osiewicz
created
This partially fixes #5287 by surfacing origin of a completion.
Before:

After:

Release Notes:
- Improved typescript-language-server integration by surfacing more
information about completion items.