Closed
Description
π Search Terms
type parameters declaration rename
π Version & Regression Information
- This is the behavior in every version I tried, and I reviewed the FAQ
β― Playground Link
π» Code
class A { }
var b = <A,>(x: A) => x
π Actual behavior
Declaration file type for b
is declare var b: <A_1>(x: A_1) => A_1;
π Expected behavior
Declaration file type for b
should be declare var b: <A>(x: A) => A;
as written in source code. There is no reason to rename the type parameter
Additional information about the issue
No response