首页 > 解决方案 > 如何在 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 当然,我要查看的类型并不是那么简单,也不是静态编写的。

标签: typescriptvisual-studio-code

解决方案


有一个看似无关的编译器设置称为noErrorTruncation. 它控制类型是否在错误中被截断。如果将此编译器选项设置为true它也将防止工具提示中的类型截断。

注意这将防止类型(...部分)的截断它不会不幸地强制扩展映射或条件类型。


推荐阅读