Ответ 1
const fn = <T>(array: Array<T>): Promise<T> => Promise.resolve(array[0]);
Соответствующая документация: https://flow.org/en/docs/types/generics/
Как написать тип потока для следующего кода?
Аргумент функции - это массив общего типа.
const fn = (array) => Promise.resolve(array[0]);
const fn = <T>(array: Array<T>): Promise<T> => Promise.resolve(array[0]);
Соответствующая документация: https://flow.org/en/docs/types/generics/