将未定义的属性访问变为错误

时间:2018-04-24 17:34:05

标签: flowtype

我注意到我可以为函数定义一个类型并意外访问该函数的属性

const router = express.Router();

有没有办法在Flow中犯这个错误?

1 个答案:

答案 0 :(得分:1)

我真的不知道为什么Flow不会自动出错,但你可以做的是将aFunc声明为可调用对象,而不仅仅是一个函数,例如

type aFunc = {
  (string): number,
};

On flowtype.com/try