fix(59649): ts Move to a new file doesn't respect importModuleSpecifier setting (#59670)

This commit is contained in:
Oleksandr T.
2024-08-22 16:46:28 -07:00
committed by GitHub
parent d1e25f25c2
commit 3abe069fd2
3 changed files with 41 additions and 1 deletions
+2 -1
View File
@@ -435,6 +435,7 @@ export function getLocalModuleSpecifierBetweenFileNames(
targetFileName: string,
compilerOptions: CompilerOptions,
host: ModuleSpecifierResolutionHost,
preferences: UserPreferences,
options: ModuleSpecifierOptions = {},
): string {
const info = getInfo(importingFile.fileName, host);
@@ -445,7 +446,7 @@ export function getLocalModuleSpecifierBetweenFileNames(
compilerOptions,
host,
importMode,
getModuleSpecifierPreferences({}, host, compilerOptions, importingFile),
getModuleSpecifierPreferences(preferences, host, compilerOptions, importingFile),
);
}
+1
View File
@@ -335,6 +335,7 @@ function createImportAdderWorker(sourceFile: SourceFile | FutureSourceFile, prog
exportingFileName,
compilerOptions,
createModuleSpecifierResolutionHost(program, host),
preferences,
);
const importKind = getImportKind(futureExportingSourceFile, exportKind, program);
const addAsTypeOnly = getAddAsTypeOnly(