怎么能根据调用的地方自动推导出声明时的类型呢那下面 ff 的 a 应该是什么类型function testString(fn: (name: string) => void) { } function testNumber(fn: (name: number) => void) { } const ff = (a) => {} testString(ff) testNumber(ff)typescript 能做到的是:你把 ff 的参数 a 定义为 number 类型,那么传入testString 的时候会报错
怎么能根据调用的地方自动推导出声明时的类型呢
那下面 ff 的 a 应该是什么类型
typescript
能做到的是:你把ff
的参数a
定义为number
类型,那么传入testString
的时候会报错