We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
tsx 文件中,尖括号含义可能出现歧义,即 ts 下的泛型与 html 中的标签。这种语法的二义性可能导致不合理的报错。 例如,在 tsx 文件中,定义一个带有一个泛型参数的箭头函数。VS Code 就会将 <T> 理解为标签,导致后续代码报错
<T>
const f = <T>(v: T) => v;
<T extends any> 是消除标签-泛型歧义的常用手段,但是会与目前规则冲突。
<T extends any>
Activity