Skip to content

Commit a84577b

Browse files
authored
Remove getSuggestionForNonexistent* from TypeChecker (#57869)
1 parent e726059 commit a84577b

File tree

2 files changed

+0
-16
lines changed

2 files changed

+0
-16
lines changed

src/compiler/checker.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1763,12 +1763,9 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
17631763
getExactOptionalProperties,
17641764
getAllPossiblePropertiesOfTypes,
17651765
getSuggestedSymbolForNonexistentProperty,
1766-
getSuggestionForNonexistentProperty,
17671766
getSuggestedSymbolForNonexistentJSXAttribute,
17681767
getSuggestedSymbolForNonexistentSymbol: (location, name, meaning) => getSuggestedSymbolForNonexistentSymbol(location, escapeLeadingUnderscores(name), meaning),
1769-
getSuggestionForNonexistentSymbol: (location, name, meaning) => getSuggestionForNonexistentSymbol(location, escapeLeadingUnderscores(name), meaning),
17701768
getSuggestedSymbolForNonexistentModule,
1771-
getSuggestionForNonexistentExport,
17721769
getSuggestedSymbolForNonexistentClassMember,
17731770
getBaseConstraintOfType,
17741771
getDefaultFromTypeParameter: type => type && type.flags & TypeFlags.TypeParameter ? getDefaultFromTypeParameter(type as TypeParameter) : undefined,
@@ -33519,20 +33516,10 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
3351933516
return result;
3352033517
}
3352133518

33522-
function getSuggestionForNonexistentSymbol(location: Node | undefined, outerName: __String, meaning: SymbolFlags): string | undefined {
33523-
const symbolResult = getSuggestedSymbolForNonexistentSymbol(location, outerName, meaning);
33524-
return symbolResult && symbolName(symbolResult);
33525-
}
33526-
3352733519
function getSuggestedSymbolForNonexistentModule(name: Identifier, targetModule: Symbol): Symbol | undefined {
3352833520
return targetModule.exports && getSpellingSuggestionForName(idText(name), getExportsOfModuleAsArray(targetModule), SymbolFlags.ModuleMember);
3352933521
}
3353033522

33531-
function getSuggestionForNonexistentExport(name: Identifier, targetModule: Symbol): string | undefined {
33532-
const suggestion = getSuggestedSymbolForNonexistentModule(name, targetModule);
33533-
return suggestion && symbolName(suggestion);
33534-
}
33535-
3353633523
function getSuggestionForNonexistentIndexSignature(objectType: Type, expr: ElementAccessExpression, keyedType: Type): string | undefined {
3353733524
// check if object type has setter or getter
3353833525
function hasProp(name: "set" | "get") {

src/compiler/types.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5020,12 +5020,9 @@ export interface TypeChecker {
50205020
getApparentType(type: Type): Type;
50215021
/** @internal */ getSuggestedSymbolForNonexistentProperty(name: MemberName | string, containingType: Type): Symbol | undefined;
50225022
/** @internal */ getSuggestedSymbolForNonexistentJSXAttribute(name: Identifier | string, containingType: Type): Symbol | undefined;
5023-
/** @internal */ getSuggestionForNonexistentProperty(name: MemberName | string, containingType: Type): string | undefined;
50245023
/** @internal */ getSuggestedSymbolForNonexistentSymbol(location: Node, name: string, meaning: SymbolFlags): Symbol | undefined;
5025-
/** @internal */ getSuggestionForNonexistentSymbol(location: Node, name: string, meaning: SymbolFlags): string | undefined;
50265024
/** @internal */ getSuggestedSymbolForNonexistentModule(node: Identifier, target: Symbol): Symbol | undefined;
50275025
/** @internal */ getSuggestedSymbolForNonexistentClassMember(name: string, baseType: Type): Symbol | undefined;
5028-
/** @internal */ getSuggestionForNonexistentExport(node: Identifier, target: Symbol): string | undefined;
50295026
getBaseConstraintOfType(type: Type): Type | undefined;
50305027
getDefaultFromTypeParameter(type: Type): Type | undefined;
50315028

0 commit comments

Comments
 (0)