1
1
是的,它被认为是一个错误( microsoft/TypeScript#32434 )由此,涉及某些并集的泛型类型参数推断产生了不希望的结果。是的 fixed (microsoft/TypeScript#32460) 对于TypeScript 3.6,正如您所注意到的。 要使代码在以前的版本中工作,您可能必须重构以减少推理站点中的显式联合,如下所示:
但是我当然不知道您拥有的全部用例集,所以可能有一些需要的行为与上面给出的不同的边缘用例。但这应该给你一个如何继续下去的想法。 好吧,希望能有帮助;祝你好运! |
Devmix · 如何在new Map()中保存状态? 1 年前 |
Luisus · 从Prisma 5客户端提取类型 1 年前 |
Rostys · TypeScript:使用类型转换进行类型保护 1 年前 |
Anne · 类型不一致的对象的TypeScript类型定义 1 年前 |
tuimui · 使用react+ts通过道具传递数据 1 年前 |