Preserve range on copied identifiers (#57965)

This commit is contained in:
Wesley Wigham
2024-03-27 13:42:11 -07:00
committed by GitHub
parent c87b5bcab9
commit ed5eeafdad
2554 changed files with 15038 additions and 15038 deletions
+1 -1
View File
@@ -8611,7 +8611,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
const type = getDeclaredTypeOfSymbol(sym);
const name = sym.flags & SymbolFlags.TypeParameter ? typeParameterToName(type, context) : factory.cloneNode(node);
name.symbol = sym; // for quickinfo, which uses identifier symbol information
return { introducesError, node: setEmitFlags(setOriginalNode(name, node), EmitFlags.NoAsciiEscaping) };
return { introducesError, node: setTextRange(setEmitFlags(setOriginalNode(name, node), EmitFlags.NoAsciiEscaping), node) };
}
}