Angular 使用'<&燃气轮机';禁止使用';as';相反

Angular 使用'<&燃气轮机';禁止使用';as';相反,angular,typescript,jasmine,karma-jasmine,angular-unit-test,Angular,Typescript,Jasmine,Karma Jasmine,Angular Unit Test,我的规范中有以下测试用例 it (should create,()=>{ const url = (<jasmine.spy> http.get).calls.args(0)[0] expect(url).toBe('/api/get') }); 它(应该创建,()=>{ 常量url=(http.get.calls.args(0)[0] expect(url).toBe('/api/get') }); 当我运行它时,我得到以下lint错误 Ty

我的规范中有以下测试用例

it (should create,()=>{
     const url  = (<jasmine.spy> http.get).calls.args(0)[0]
     expect(url).toBe('/api/get')
});  
它(应该创建,()=>{
常量url=(http.get.calls.args(0)[0]
expect(url).toBe('/api/get')
});  
当我运行它时,我得到以下lint错误

Type assertion using the '<>' is forbidden, use as instead?
禁止使用“”的类型断言,是否改用as?
任何人都可以提供帮助。

来自

类型断言

作为foo

最初添加的语法是
。这一点如下所示:

var foo: any;
var bar = <string> foo; // bar is now of type "string"

类型断言

作为foo

最初添加的语法是
。这一点如下所示:

var foo: any;
var bar = <string> foo; // bar is now of type "string"

http.get as jasmine.spy
是它想让你做的事-就这么做吗?
http.get as jasmine.spy
是它想让你做的事-就这么做吗?供来到这里的人参考,想知道为什么会这样:看看JSX支持问题和.FYI给来这里的人,想知道为什么会这样:请参阅关于JSX支持问题和。
const url  = (http.get as jasmine.spy).calls.args(0)[0]