Javascript 可选(选择性)流量检查
在类型声明可用的情况下,是否有方法只对代码执行流检查Javascript 可选(选择性)流量检查,javascript,reactjs,flowtype,Javascript,Reactjs,Flowtype,在类型声明可用的情况下,是否有方法只对代码执行流检查 有一种方法可以启用每个文件的检查(/@flow在标头中),但一旦设置了此项,代码的所有部分都需要类型声明(否则会记录错误,如“108:10错误参数转换器:缺少注释””)。我想开始不断地添加类型声明,并且只有在真正有价值的时候才添加。只有在导出的函数上才需要流注释。 因此,您可以在文件开头添加/@flow,如果所有导出的函数都有带注释的签名,则可以跳过所有其他函数,直到您认为有必要为止 如果您很忙,您可以随时使用any // @flow fu
有一种方法可以启用每个文件的检查(
/@flow
在标头中),但一旦设置了此项,代码的所有部分都需要类型声明(否则会记录错误,如“108:10错误参数转换器:缺少注释”
”)。我想开始不断地添加类型声明,并且只有在真正有价值的时候才添加。只有在导出的函数上才需要流注释。
因此,您可以在文件开头添加/@flow
,如果所有导出的函数都有带注释的签名,则可以跳过所有其他函数,直到您认为有必要为止
如果您很忙,您可以随时使用any
// @flow
function someFunction(a: number): string {
return a.toString();
}
export function someExportedFunction(bar: any) {
return bar;
}
或者使用$FlowFixMe
注释,例如
// @flow
function someFunction(a: number): string {
return a.toString();
}
// $FlowFixMe
export function someExportedFunction(bar) {
return bar;
}
在版本0.39之前,您还可以使用/@flow-weak