typescript - 如何在 VSCode 中查看大型打字稿类型?
问题描述
我有一个像这样的大类型:
type Large = {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
}
这就是悬停时在 VSCode 中缩短的方式:
如何查看隐藏部分?任何建议,将不胜感激。
PS 当然,我要查看的类型并不是那么简单,也不是静态编写的。
解决方案
有一个看似无关的编译器设置称为noErrorTruncation
. 它控制类型是否在错误中被截断。如果将此编译器选项设置为true
它也将防止工具提示中的类型截断。
注意这将防止类型(...
部分)的截断它不会不幸地强制扩展映射或条件类型。
推荐阅读
- python - Python scapy - 错误:没有可用的 libpcap 提供程序
- arrays - 这两个递归函数可以合并为一个吗?
- html - 图像高度未正确放置在 div 中
- python - PySimpleGui - 如何从输入文本框中删除文本
- python - Ipywidgets list - 从列表中删除小部件
- axios - axios将参数传入后端(@RequestBody),结果参数为null
- python - PyTorch 中的损失函数,并非我所有的训练示例都具有相同的权重
- c# - WindowChrome 导致视图 ContentControl 绑定出现问题?
- javascript - 如何正确读取发送到后端的复杂对象
- python-3.x - 如何在没有订阅者的情况下发布