对象属性链上的Flowtype"未被Flow覆盖"

smi*_*ham 7 flowtype

我正在尝试使用Flow,但我不断收到"未被Flow覆盖"警告,因此我的代码主要是下划线.我检查了Flow文档,但它对于对象属性链接没有用,所以你如何得到这样的东西呢?

图片

All*_*ate 0

我也是 Flow 新手,但我的看法是:

如果您有两个类,A 和 B,并且 A 上未启用流类型检查,则调用它的 B 函数将被“发现”。

// a.js
class A {
}

// b.js
/* @flow */
import A from './A'

class B {
  buildA():void {
    new A()        // I'm un-covered by Flow!
  }
}
Run Code Online (Sandbox Code Playgroud)

Flow 对 A 的结构一无所知,因此无法提供任何保证。