Skip to content

Commit e9f95e2

Browse files
author
Andy Hanson
committed
Only trace if traceEnabled
1 parent 8ec593a commit e9f95e2

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/compiler/moduleNameResolver.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -954,17 +954,19 @@ namespace ts {
954954
}
955955
nodeModulesAtTypesExists = false;
956956
}
957-
return loadModuleFromNodeModulesFolder(Extensions.DtsOnly, mangleScopedPackage(moduleName, state.host), nodeModulesAtTypes, nodeModulesAtTypesExists, failedLookupLocations, state);
957+
return loadModuleFromNodeModulesFolder(Extensions.DtsOnly, mangleScopedPackage(moduleName, state), nodeModulesAtTypes, nodeModulesAtTypesExists, failedLookupLocations, state);
958958
}
959959
}
960960

961961
/** For a scoped package, we must look in `@types/foo__bar` instead of `@types/@foo/bar`. */
962-
function mangleScopedPackage(moduleName: string, host: ModuleResolutionHost): string {
962+
function mangleScopedPackage(moduleName: string, state: ModuleResolutionState): string {
963963
if (startsWith(moduleName, "@")) {
964964
const replaceSlash = moduleName.replace(ts.directorySeparator, "__");
965965
if (replaceSlash !== moduleName) {
966966
const mangled = replaceSlash.slice(1); // Take off the "@"
967-
trace(host, Diagnostics.Scoped_package_detected_looking_in_0, mangled);
967+
if (state.traceEnabled) {
968+
trace(state.host, Diagnostics.Scoped_package_detected_looking_in_0, mangled);
969+
}
968970
return mangled;
969971
}
970972
}

0 commit comments

Comments
 (0)