类型实例化过于深并且可能无限

返回
Author Avatar
钢翼
2024-04-28
编程
131

typescript确实很方便,但是有时候我们有类型嵌套,特别还是有泛型的情况下。 在编译时会报“Type instantiation is excessively deep and possibly infinite.”

这个时候anyscript就可以很好的解决这个问题,不是让你在类型定义的时候写成any,而是在报此错误的对象上 as any来解决这个问题。

一般都是在封装高阶组件的内部方法时会出现,所以调用方并不会因此失去类型。