1
2
不能生成表示此约束的具体类型,但是 可以 使用 generics 以及一个helper函数来推断执行该约束的泛型类型。
让我们扩展一下
请注意
下面的helper函数将为您进行推理:
好吧,让我们看看它是否有效:
看起来不错。希望能有帮助! |
2
0
这是另一个解决方案,似乎有效。 我不知道与@jcalz版本相比,它的优点和缺点是什么。
也许有人可以留下一个评论来解释不同之处
|
theJuls · 使用泛型类型接受两种不同类型的项作为参数 2 年前 |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
Peter Hudec · TypeScript中泛型类型的子类型推断 7 年前 |