【发布时间】:2020-06-13 03:06:28
【问题描述】:
如何让 typescript 编译器在这个例子中推断出正确的类型?
interface A<T> {
do(param: T): void
}
class A2 implements A<string>{
do(param){}
}
function createA<T>(constr: new () => A<T>, param: T){}
createA(A2, "")
这里它不会编译并且 T 被推断为任何类型
【问题讨论】:
标签: typescript