我正在使用sinon
存入Express- Request
的实例。看起来像这样:
let req = sinon.createStubInstance(Request);
我的方法接受req: Request
,但是我的IDE抱怨我使用SinonStubbedInstance<Request>
而不是Request
。我曾尝试使用req as Request
,但仍收到有关“可能是错误”的警告,我应该首先转换为unknown
,然后才转换为Request
。
我实际上不需要此参数的任何内容,因此我只想快速,轻松地对其进行存根处理。
在对方法的调用中使用它时,只需对其进行强制转换:
myMethod(req as any);