我很难定义一个在TypeScript中返回另一个函数的函数类型。
这有效:
setContentView(<layout-id>)
但是,如果我尝试1行,它将无法正常工作:
type HandleDoc = (doc: any) => any
type SyncHookDoc = (updateStore, doc: any, store) => (void | HandleDoc)
错误:
找不到名称“ doc”。
'any'仅指类型,但在此处被用作值。
答案 0 :(得分:3)
您需要在函数签名周围另外设置$command
:
()