diff --git a/extensions/typescript/src/features/implementationsCodeLensProvider.ts b/extensions/typescript/src/features/implementationsCodeLensProvider.ts index 4155dc0436d..e74a07d7334 100644 --- a/extensions/typescript/src/features/implementationsCodeLensProvider.ts +++ b/extensions/typescript/src/features/implementationsCodeLensProvider.ts @@ -22,6 +22,13 @@ export default class TypeScriptImplementationsCodeLensProvider extends TypeScrip super(client, 'implementationsCodeLens.enabled'); } + provideCodeLenses(document: TextDocument, token: CancellationToken): Promise { + if (!this.client.apiVersion.has220Features()) { + return Promise.resolve([]); + } + return super.provideCodeLenses(document, token); + } + resolveCodeLens(inputCodeLens: CodeLens, token: CancellationToken): Promise { const codeLens = inputCodeLens as ReferencesCodeLens; const args: Proto.FileLocationRequestArgs = {