标签: flowtype
我理解注释函数定义的基本规则,例如:如果你想断言第一个参数应该总是一个字符串,等等。
但是如果你想断言第一个参数应该是另一个函数怎么办? (另外,是否可以指定传递的函数应该具有的签名?)
我试图从flow docs on functions开始解决这个问题,但我很困惑,一些例子会非常有用。
答案 0 :(得分:1)
它看起来像这样:
function myFunction(fn: (foo: string, bar: number) => Array<string>) { }