相关疑难解决方法(0)

React无状态组件的TypeScript返回类型是什么?

这里的返回类型是什么?

const Foo
  : () => // ???
  = () => (
    <div>
      Foobar
    </div>
  )
Run Code Online (Sandbox Code Playgroud)

typescript reactjs

10
推荐指数
4
解决办法
9850
查看次数

在TypeScript中使用解构和休息键入的函数参数

我有一个功能:

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)

但它似乎有语法错误.甚至更多我不知道如何添加类型到休息参数.

javascript types destructuring typescript

5
推荐指数
1
解决办法
1389
查看次数

标签 统计

typescript ×2

destructuring ×1

javascript ×1

reactjs ×1

types ×1