标签: javascript flowtype
假设我有一个功能
export const exampleFunc = (x: Object, y: string) : number => x[y]
我是否可以通过某种方式获得并重用exampleFunction类型。即
const anotherFunc : typeof exampleFunc = (x, y)=>x[y]
答案 0 :(得分:2)
是的,typeof可以与任何值一起用作its docs州。
typeof
您添加的代码段是正确的方法,请写下:
/* @flow */ const exampleFunc = (x: Object, y: string) : number => x[y] const anotherFunc: typeof exampleFunc = (x, y) => x[y]
,您将看到它如何正确检出(并添加非法通话,您将看到如何执行特定类型)。