Javascript 如何注释自定义请求头的类型?
我有一个端点,它接受Javascript 如何注释自定义请求头的类型?,javascript,node.js,flowtype,Javascript,Node.js,Flowtype,我有一个端点,它接受字符串类型的自定义头 我正在使用Flow进行类型注释,但我不确定如何像这样将注释添加到本机类型的自定义属性上 例如,我的功能是: function(req: Request) { const custom = req.headers.custom_header; } Flow报告在标头中未找到属性custom\u标头 我尝试了几种不同的方式使用类型声明: declare var Request.headers.custom_header:string declare v
字符串类型的自定义头
我正在使用Flow
进行类型注释,但我不确定如何像这样将注释添加到本机类型的自定义属性上
例如,我的功能是:
function(req: Request) {
const custom = req.headers.custom_header;
}
Flow
报告在标头中未找到属性custom\u标头
我尝试了几种不同的方式使用类型声明:
declare var Request.headers.custom_header:string
declare var req.headers.custom_header:string
但是这两种方法似乎都不会影响错误。头文件
不仅仅是一个对象。有一种方法可以执行您认为应该执行的操作,并进行类型检查
function parse(req: Request) {
const custom = req.headers.get('custom_header');
}