将Sinon SinonStubbedInstance与打字稿一起使用

问题描述 投票:1回答:1

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

let req = sinon.createStubInstance(Request);

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

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

node.js typescript express sinon stub
1个回答
1
投票

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

myMethod(req as any);
© www.soinside.com 2019 - 2024. All rights reserved.