提交 cd896ba1 编写于 作者: M Matt Bierner

Disable implementations code lens for TS < 2.2.1 Fixes #23120

上级 8cb7fd28
......@@ -22,6 +22,13 @@ export default class TypeScriptImplementationsCodeLensProvider extends TypeScrip
super(client, 'implementationsCodeLens.enabled');
}
provideCodeLenses(document: TextDocument, token: CancellationToken): Promise<CodeLens[]> {
if (!this.client.apiVersion.has220Features()) {
return Promise.resolve([]);
}
return super.provideCodeLenses(document, token);
}
resolveCodeLens(inputCodeLens: CodeLens, token: CancellationToken): Promise<CodeLens> {
const codeLens = inputCodeLens as ReferencesCodeLens;
const args: Proto.FileLocationRequestArgs = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册