тип потока, ограниченные обобщения для анонимной функции - PullRequest
1 голос
/ 13 февраля 2020

Ну, похоже, что-то явно отсутствует в потоке, или я не понимаю этого. Но как можно установить границы для обобщенного c при использовании (анонимной) функции стрелки?

// @flow

const fun = async <T> (val: T, x: number) => {};

const foo = async <T: number> (val: T, x: number) => {
}

Показывает ошибку

5: const foo = async <T: number> (val: T, x: number) => {
                       ^ Unexpected token `:`, expected the start of a statement

см. https://flow.org/try/#0PTAEAEDMBsHsHcBQiDGsB2BnALqSBXdUAXlAENMBPdFUAHgBUA + UACgDczoAuUBgGlAAPXunwBbAEYBTAE4BKEiwDeAXwDcyNFlyRYsEuSo16DURJmyWHLrwHDzUuYuIrEqoA

...