首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何扩展参数扩展类型?

如何扩展参数扩展类型?
EN

Stack Overflow用户
提问于 2022-07-03 12:18:34
回答 1查看 36关注 0票数 0

我试图让处理程序从函数继承参数类型,以避免硬编码重复类型。

这就是我到目前为止所拥有的…不起作用,但我相信它说明了我正在努力实现的目标。

代码语言:javascript
复制
const generate = async (foo: string, bar: string) => {
  …
}

ipcMain.handle("generate", async (...args) => {
  const { event, ...otherArgs } = { ...args }
  return generate(...otherArgs)
})

谢谢你帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-03 12:28:10

算出了…TypeScript太棒了!

代码语言:javascript
复制
ipcMain.handle(
  "generate",
  async (event, ...args: Parameters<typeof generate>) => {
    return generate(...args)
  }
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72846443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档