没有在构造函数中设置的实例变量没有错误:bug?

时间:2017-01-05 02:27:14

标签: flowtype

Try Flow example

这里没有类型错误是否有意义?

/* @flow */

class Person {
  name: string
}

function getName(p: Person): string {
  return p.name
}

在我看来,Person需要被视为抽象类,或者我应该得到一个错误,表明我需要初始化name变量。

编辑:我想这是必须的,考虑流量测试套装中的this file,他们特别提到了未初始化但输入类型的字段。但有人可以解释为什么流量会认为没问题吗?

0 个答案:

没有答案