使用flow来注释接受另一个函数的函数

时间:2016-09-09 16:35:34

标签: flowtype

我理解注释函数定义的基本规则,例如:如果你想断言第一个参数应该总是一个字符串,等等。

但是如果你想断言第一个参数应该是另一个函数怎么办? (另外,是否可以指定传递的函数应该具有的签名?)

我试图从flow docs on functions开始解决这个问题,但我很困惑,一些例子会非常有用。

1 个答案:

答案 0 :(得分:1)

它看起来像这样:

function myFunction(fn: (foo: string, bar: number) => Array<string>) {
}