来自object方法的TypeScript ReturnType <t>

时间:2018-04-09 07:17:42

标签: typescript

我如何解决这个问题:

function invokeLater <T extends object, M extends keyof T>(context: T, method?: M): ((...params) => ReturnType<T[M]> ) {
}

错误:

[ts] Type 'T[M]' does not satisfy the constraint '(...args: any[]) => any'.

答案

我在这个网址中找到了我的解决方案:

https://github.com/Microsoft/TypeScript/pull/21847#issuecomment-370938024

0 个答案:

没有答案