Prototype of Implementations Code Lens Provider for TypeScript (#20784)

* 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
This commit is contained in:
Matt Bierner
2017-02-28 17:12:16 -08:00
committed by GitHub
parent fee05b2bf6
commit 223ea4bbc0
6 changed files with 270 additions and 107 deletions

View File

@@ -27,5 +27,6 @@
"typescript.goToProjectConfig.title": "Go to Project Configuration",
"javascript.goToProjectConfig.title": "Go to Project Configuration",
"typescript.referencesCodeLens.enabled": "Enable/disable references CodeLens.",
"typescript.implementationsCodeLens.enabled": "Enable/disable implementations CodeLens.",
"typescript.selectTypeScriptVersion.title": "Select TypeScript Version"
}