定义函数类型时“无法找到参数”在TypeScript中返回函数

时间:2018-10-03 09:25:14

标签: function typescript types

我很难定义一个在TypeScript中返回另一个函数的函数类型。

这有效:

setContentView(<layout-id>)

但是,如果我尝试1行,它将无法正常工作:

type HandleDoc = (doc: any) => any
type SyncHookDoc = (updateStore, doc: any, store) => (void | HandleDoc)
  

错误:

     

找不到名称“ doc”。

     

'any'仅指类型,但在此处被用作值。

1 个答案:

答案 0 :(得分:3)

您需要在函数签名周围另外设置$command

()