鉴于以下类型:
type Bar = number;
type Foo = {
bar: Bar,
};
这个无点转换函数fooToBar
:
import { prop } from 'ramda';
const fooToBar = prop('bar');
是否可以注释fooToBar
的{{1}}签名?
答案 0 :(得分:3)
function type annotation docs非常详细。看起来以下内容适合您
if
/* @flow */
type Bar = number;
type Foo = {
bar: Bar,
};
const prop = y => x => x[y];
const fooToBar : Foo => Bar = prop('bar');