Type parameters are renamed in declarations #55653
Labels
Fix Available
A PR has been opened for this issue
Possible Improvement
The current behavior isn't wrong, but it's possible to see that it might be better in some cases
Suggestion
An idea for TypeScript
π Search Terms
type parameters declaration rename
π Version & Regression Information
β― Playground Link
https://www.typescriptlang.org/play?ts=5.2.2#code/MYGwhgzhAECC0G9oF8CwAoAbmATtARtALzQA8sANAHwAUAHgFxwCUxV0dQA
π» Code
π Actual behavior
Declaration file type for
b
isdeclare var b: <A_1>(x: A_1) => A_1;
π Expected behavior
Declaration file type for
b
should bedeclare var b: <A>(x: A) => A;
as written in source code. There is no reason to rename the type parameterAdditional information about the issue
No response
The text was updated successfully, but these errors were encountered: