@@ -54,10 +54,6 @@ namespace ts {
5454 } ;
5555 }
5656
57- export function moduleHasNonRelativeName ( moduleName : string ) : boolean {
58- return ! ( isRootedDiskPath ( moduleName ) || isExternalModuleNameRelative ( moduleName ) ) ;
59- }
60-
6157 interface ModuleResolutionState {
6258 host : ModuleResolutionHost ;
6359 compilerOptions : CompilerOptions ;
@@ -318,7 +314,7 @@ namespace ts {
318314 }
319315
320316 function getOrCreateCacheForModuleName ( nonRelativeModuleName : string ) {
321- if ( ! moduleHasNonRelativeName ( nonRelativeModuleName ) ) {
317+ if ( isExternalModuleNameRelative ( nonRelativeModuleName ) ) {
322318 return undefined ;
323319 }
324320 let perModuleNameCache = moduleNameToDirectoryMap . get ( nonRelativeModuleName ) ;
@@ -535,7 +531,7 @@ namespace ts {
535531 function tryLoadModuleUsingOptionalResolutionSettings ( extensions : Extensions , moduleName : string , containingDirectory : string , loader : ResolutionKindSpecificLoader ,
536532 failedLookupLocations : Push < string > , state : ModuleResolutionState ) : Resolved | undefined {
537533
538- if ( moduleHasNonRelativeName ( moduleName ) ) {
534+ if ( ! isExternalModuleNameRelative ( moduleName ) ) {
539535 return tryLoadModuleUsingBaseUrl ( extensions , moduleName , loader , failedLookupLocations , state ) ;
540536 }
541537 else {
@@ -711,7 +707,7 @@ namespace ts {
711707 return toSearchResult ( { resolved, isExternalLibraryImport : false } ) ;
712708 }
713709
714- if ( moduleHasNonRelativeName ( moduleName ) ) {
710+ if ( ! isExternalModuleNameRelative ( moduleName ) ) {
715711 if ( traceEnabled ) {
716712 trace ( host , Diagnostics . Loading_module_0_from_node_modules_folder_target_file_type_1 , moduleName , Extensions [ extensions ] ) ;
717713 }
@@ -1024,7 +1020,7 @@ namespace ts {
10241020 }
10251021 const perModuleNameCache = cache && cache . getOrCreateCacheForModuleName ( moduleName ) ;
10261022
1027- if ( moduleHasNonRelativeName ( moduleName ) ) {
1023+ if ( ! isExternalModuleNameRelative ( moduleName ) ) {
10281024 // Climb up parent directories looking for a module.
10291025 const resolved = forEachAncestorDirectory ( containingDirectory , directory => {
10301026 const resolutionFromCache = tryFindNonRelativeModuleNameInCache ( perModuleNameCache , moduleName , directory , traceEnabled , host ) ;
0 commit comments