我有一个属性,它的类型是70多个字符串成员的联合类型(它来自chakra ui)。
我需要知道联合类型中使用的每一种类型,ie我想要类型的完整列表。这里的问题是VS Code已经推断出了它们,但只显示其中的一部分,只显示“62个以上”,并且试图找到这个联合类型中使用的所有类型是非常困难的,因为它们的类型是如何结构的。
有没有一种方法可以同时打印所有这些类型?有完整的名单吗?VS Code可以从属性中推断出它们,那么是否可以以某种方式记录这些类型呢?
我有一个属性,它的类型是70多个字符串成员的联合类型(它来自chakra ui)。
我需要知道联合类型中使用的每一种类型,ie我想要类型的完整列表。这里的问题是VS Code已经推断出了它们,但只显示其中的一部分,只显示“62个以上”,并且试图找到这个联合类型中使用的所有类型是非常困难的,因为它们的类型是如何结构的。
有没有一种方法可以同时打印所有这些类型?有完整的名单吗?VS Code可以从属性中推断出它们,那么是否可以以某种方式记录这些类型呢?
1条答案
按热度按时间iqjalb3h1#
尝试将
"noErrorTruncation": true
放入tsconfig的compilerOptions
部分。json。如果这不起作用,在您的特定情况下,所有成员都是文字值(字符串文字),您可以创建一个上下文,其中要填充的值是该类型,然后触发建议(使用命令面板中的
Trigger Suggest
命令,或者它绑定的任何键盘快捷键)。例如Windows和Linux上的ctrl+space)。下面是一个小例子:这里有一个更普遍的问题:VS code how to show full typescript definition on mouse hover。我选择不投票关闭这个重复的,因为在您的特定情况下,有我上面描述的解决方案。
在更一般的情况下,您可能会对以下问题票证感兴趣:
您可以给予他们竖起大拇指以表示对他们的支持,并订阅他们以获得有关讨论和进展的通知。But please don't make a "me too" comment.“me too”注解通常会让仓库维护人员感到厌烦,因为它们会使讨论变得混乱,并且不会贡献任何有意义的东西。