我的控制器方法都具有lbResults.IsSynchronizedWithCurrentItem = false;
或(req, res)
的函数签名。我发现我可以使用https://github.com/facebook/flow/blob/master/lib/node.js中的内置(req, res, next)
和http$ClientRequest
类型来启用这些对象的基本类型安全性,但是我遇到了Express添加了这样的属性的错误为http$ServerResponse
。在流代码中使用req.query
当前会产生以下错误:
req.query
在哪里可以找到Express风格的请求对象的正确类型定义,以及如何将其引入我的项目?
答案 0 :(得分:0)
一种解决方案似乎是创建一个这样的联合类型:
type ExpressReq = http$ClientRequest & {
model: any,
query: any,
params: any,
}
我只是把它放在同一个文件中并且有效。