最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

将Sinon SinonStubbedInstance与打字稿一起使用

IT培训 admin 5浏览 0评论

将Sinon SinonStubbedInstance与打字稿一起使用

我正在使用sinon存入Express- Request的实例。看起来像这样:

let req = sinon.createStubInstance(Request);

我的方法接受req: Request,但是我的IDE抱怨我使用SinonStubbedInstance<Request>而不是Request。我曾尝试使用req as Request,但仍收到有关“可能是错误”的警告,我应该首先转换为unknown,然后才转换为Request

我实际上不需要此参数的任何内容,因此我只想快速,轻松地对其进行存根处理。

回答如下:

在对方法的调用中使用它时,只需对其进行强制转换:

myMethod(req as any);

将Sinon SinonStubbedInstance与打字稿一起使用

我正在使用sinon存入Express- Request的实例。看起来像这样:

let req = sinon.createStubInstance(Request);

我的方法接受req: Request,但是我的IDE抱怨我使用SinonStubbedInstance<Request>而不是Request。我曾尝试使用req as Request,但仍收到有关“可能是错误”的警告,我应该首先转换为unknown,然后才转换为Request

我实际上不需要此参数的任何内容,因此我只想快速,轻松地对其进行存根处理。

回答如下:

在对方法的调用中使用它时,只需对其进行强制转换:

myMethod(req as any);
发布评论

评论列表 (0)

  1. 暂无评论