From ecf875112b7a7faea715a60ac1ee4da8c201bb38 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 21 Jun 2019 14:22:11 -0700 Subject: [PATCH] Check for language serivice enabled when including source files --- src/server/project.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/project.ts b/src/server/project.ts index 3e69a78551..3b721c14b5 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1427,12 +1427,12 @@ namespace ts.server { /* @internal */ useSourceInsteadOfReferenceRedirect() { - return true; + return !!this.languageServiceEnabled; } fileExists(file: string): boolean { // Project references go to source file instead of .d.ts file - if (this.getSourceOfProjectReferenceRedirect) { + if (this.languageServiceEnabled && this.getSourceOfProjectReferenceRedirect) { const source = this.getSourceOfProjectReferenceRedirect(file); if (source) return isString(source) ? super.fileExists(source) : true; }