mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-17 21:06:50 -05:00
Do not create packagejson imports and auto import provider in partial semantic server mode (#40890)
This commit is contained in:
@@ -1633,6 +1633,7 @@ namespace ts.server {
|
||||
|
||||
/*@internal*/
|
||||
getPackageJsonsVisibleToFile(fileName: string, rootDir?: string): readonly PackageJsonInfo[] {
|
||||
if (this.projectService.serverMode !== LanguageServiceMode.Semantic) return emptyArray;
|
||||
return this.projectService.getPackageJsonsVisibleToFile(fileName, rootDir);
|
||||
}
|
||||
|
||||
@@ -1680,6 +1681,10 @@ namespace ts.server {
|
||||
if (this.autoImportProviderHost === false) {
|
||||
return undefined;
|
||||
}
|
||||
if (this.projectService.serverMode !== LanguageServiceMode.Semantic) {
|
||||
this.autoImportProviderHost = false;
|
||||
return undefined;
|
||||
}
|
||||
if (this.autoImportProviderHost) {
|
||||
updateProjectIfDirty(this.autoImportProviderHost);
|
||||
if (this.autoImportProviderHost.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user