如何使用泛型类型编写箭头函数的流类型

时间:2016-06-04 02:39:29

标签: flowtype

如何为以下代码编写flowtype?

function参数是一个泛型类型的数组。

const fn = (array) => Promise.resolve(array[0]);

1 个答案:

答案 0 :(得分:31)

const fn = <T>(array: Array<T>): Promise<T> => Promise.resolve(array[0]);

相关文档:https://flow.org/en/docs/types/generics/