这里的返回类型是什么?
const Foo
: () => // ???
= () => (
<div>
Foobar
</div>
)
Run Code Online (Sandbox Code Playgroud) 我有一个功能:
export default ({
input: { name, onChange, value, ...restInput },
meta,
...rest
}) => (
...
);
Run Code Online (Sandbox Code Playgroud)
鉴于'name'是一个字符串,'onChange'是一个函数,'value'是一个字符串,'meta'是一个对象,我怎样才能为这些参数添加类型?我最好的猜测是这样的:
export default ({
input: { (name: String), (onChange: function), (value: String), ...restInput },
(meta: Object),
...rest
}) => (
...
);
Run Code Online (Sandbox Code Playgroud)
但它似乎有语法错误.甚至更多我不知道如何添加类型到休息参数.