diff --git a/extensions/typescript-language-features/src/typescriptServiceClient.ts b/extensions/typescript-language-features/src/typescriptServiceClient.ts index 3b4264f29ae..2d9dad6392a 100644 --- a/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -677,13 +677,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType switch (capability) { case ClientCapability.Semantic: { - switch (resource.scheme) { - case fileSchemes.file: - case fileSchemes.untitled: - return true; - default: - return false; - } + return fileSchemes.semanticSupportedSchemes.includes(resource.scheme); } case ClientCapability.Syntax: case ClientCapability.EnhancedSyntax: