类型断言可以用两种方式描述:
<Foo>{ foo: 'bar' };
{ foo: 'bar' } as Foo;
有没有TSLint规则禁止前者并强制执行后者?
答案 0 :(得分:1)
TSLint为此有一个内置规则:no-angle-bracket-type-assertion
要启用,请按如下所示将规则添加到您的tslint.json
{
"rules": {
"no-angle-bracket-type-assertion": true
}
}
该规则有一个自动修复程序。