当前位置: 首页 > 知识库问答 >
问题:

spyOn 可观察计时器不可能 - 类型“字符串”的参数不能分配给类型为“从不”的参数

施利
2023-03-14

我收到错误

Argument of type 'string' is not assignable to parameter of type 'never'.

当试图像这样窥探< code>timer时:

it('should start a timer', async () => {
  spyOn(Observable, 'timer');
});

进口声明:

js prettyprint-override">import { Observable } from 'rxjs';

知道为什么吗?

共有1个答案

祝高阳
2023-03-14

这是打字稿,告诉你你想监视的东西有问题。

@types/茉莉花

< code >声明函数spyOn

在检查代码时,TypeScript尝试解析第二个参数的类型:<code>keyof Observable</code>。这解决了<code>从不(当您导入它时)没有可由<code>keyof</code>提取的键。

 类似资料: