问题描述
我试图弄清楚,TS是否可能基于子函数的自变量来推断高阶函数自变量类型。因此,在示例中,变量result
下的类型为number[]
。如果我输入sample(s => ...)(3)
,TS会根据子函数中提供的参数将s
的类型推断为number
?
谢谢!
type lolo = <TIn,TOut>(map: (arg: TIn) => TOut) => (arg: TIn) => TOut;
declare const sample: lolo;
const result = sample((s) => [s])(3);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)