**TypeScript Version:** 4.2.0-dev.20201219 **Search Terms:** template type lost js **Code** ```js /** @template T @typedef {<T1 extends T>(data: T1) => T1} Test */ /** @type {Test<number>} */ const test = data => data ``` **Expected behavior:** data has type `T1 extends number` **Actual behavior:** data has any type 