Check for language serivice enabled when including source files
This commit is contained in:
parent
746b01e577
commit
ecf875112b
1 changed files with 2 additions and 2 deletions
|
@ -1427,12 +1427,12 @@ namespace ts.server {
|
||||||
|
|
||||||
/* @internal */
|
/* @internal */
|
||||||
useSourceInsteadOfReferenceRedirect() {
|
useSourceInsteadOfReferenceRedirect() {
|
||||||
return true;
|
return !!this.languageServiceEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
fileExists(file: string): boolean {
|
fileExists(file: string): boolean {
|
||||||
// Project references go to source file instead of .d.ts file
|
// Project references go to source file instead of .d.ts file
|
||||||
if (this.getSourceOfProjectReferenceRedirect) {
|
if (this.languageServiceEnabled && this.getSourceOfProjectReferenceRedirect) {
|
||||||
const source = this.getSourceOfProjectReferenceRedirect(file);
|
const source = this.getSourceOfProjectReferenceRedirect(file);
|
||||||
if (source) return isString(source) ? super.fileExists(source) : true;
|
if (source) return isString(source) ? super.fileExists(source) : true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue