Skip to content

Commit 9a4fe8e

Browse files
committed
Rename getPackageNameFromAtTypesDirectoryWithoutPrefix to getUnmangledNameForScopedPackage
1 parent 211be0a commit 9a4fe8e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/compiler/moduleNameResolver.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,16 +1097,16 @@ namespace ts {
10971097
export function getPackageNameFromAtTypesDirectory(mangledName: string): string {
10981098
const withoutAtTypePrefix = removePrefix(mangledName, "@types/");
10991099
if (withoutAtTypePrefix !== mangledName) {
1100-
return getPackageNameFromAtTypesDirectoryWithoutPrefix(withoutAtTypePrefix);
1100+
return getUnmangledNameForScopedPackage(withoutAtTypePrefix);
11011101
}
11021102
return mangledName;
11031103
}
11041104

11051105
/* @internal */
1106-
export function getPackageNameFromAtTypesDirectoryWithoutPrefix(withoutAtTypePrefix: string): string {
1107-
return stringContains(withoutAtTypePrefix, mangledScopedPackageSeparator) ?
1108-
"@" + withoutAtTypePrefix.replace(mangledScopedPackageSeparator, ts.directorySeparator) :
1109-
withoutAtTypePrefix;
1106+
export function getUnmangledNameForScopedPackage(typesPackageName: string): string {
1107+
return stringContains(typesPackageName, mangledScopedPackageSeparator) ?
1108+
"@" + typesPackageName.replace(mangledScopedPackageSeparator, ts.directorySeparator) :
1109+
typesPackageName;
11101110
}
11111111

11121112
function tryFindNonRelativeModuleNameInCache(cache: PerModuleNameCache | undefined, moduleName: string, containingDirectory: string, traceEnabled: boolean, host: ModuleResolutionHost): SearchResult<Resolved> {

src/services/pathCompletions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ namespace ts.Completions.PathCompletions {
315315
const seen = createMap<true>();
316316
if (options.types) {
317317
for (const typesName of options.types) {
318-
const moduleName = getPackageNameFromAtTypesDirectoryWithoutPrefix(typesName);
318+
const moduleName = getUnmangledNameForScopedPackage(typesName);
319319
pushResult(moduleName);
320320
}
321321
}
@@ -349,7 +349,7 @@ namespace ts.Completions.PathCompletions {
349349
for (let typeDirectory of directories) {
350350
typeDirectory = normalizePath(typeDirectory);
351351
const directoryName = getBaseFileName(typeDirectory);
352-
const moduleName = getPackageNameFromAtTypesDirectoryWithoutPrefix(directoryName);
352+
const moduleName = getUnmangledNameForScopedPackage(directoryName);
353353
pushResult(moduleName);
354354
}
355355
}

0 commit comments

Comments
 (0)