Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可选(选择性)流量检查_Javascript_Reactjs_Flowtype - Fatal编程技术网

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