保持参数时更改函数返回类型

时间:2018-06-06 09:38:51

标签: typescript typescript2.0

给定具有任意签名的函数,TypeScript类型系统中是否可以表示具有相同签名但具有不同返回类型的新函数类型?

使用泛型和类型约束(T extends Function)可以轻松获得相同的类型。带有infer关键字的条件类型允许提取返回类型。但是可以用函数的参数做类似的事情吗?

0 个答案:

没有答案