* Add TSServer Log Options
Adds support for collecting the TSServer log directly in VS Code
* Add enable logging option
* Handle case where user is on older version of TS
* Rename
* Activate on openTSServerLog command
* VSCode -> VS Code
* Prototype of Implementations Code Lens Provider for TypeScript
Adds a prototype code lens that shows the number of implementations for interfaces and abstract classes. This shares a lot of code with the references code lens provider, so I extracted most of the common stuff into a base class.
* Support children of interfaces
* Add setting to control implementations code lens
* Add Command to Go To / Create project configuration for an active js or ts file
Part of #20356
Adds a new command that opens the jsconfig or tsconfig project configuration file for the currently active file. If one does not exist, displays a quick pick that allows users to learn more and create a config file at the root of their project
* Add messages for error cases
* Work around ts error
* Proto
* Remove unused method
* Use local storage for selecting typescript version
* Update settings warning message for typescript tsdk setting
* Small logic cleanup
* Only apply TS Dot Accept Suggestion if previous character is a valid identifier char
Fixes#17825Fixes#17770Fixes#17584
**Bug**
When typing two or more `.` in a row, we end up unexpectedly accepting suggestions in TS files. This is caused by the custom keybinding that ts registers for `.`.
**Fix**
Only accept the suggestion on `.` if the previous character is a valid identifier character.
* Move title to nls