You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看无法在弹窗完整显示的大型复杂TypeScript类型?

查看VSCode中被缩略的TypeScript完整类型的方法

你遇到的是VSCode对长类型或复杂联合类型自动缩略的情况,以下是几种查看完整类型的方法:

原生方法

  • 展开悬停弹窗:在悬停显示的类型弹窗里,点击带有...的缩略位置,就能展开被隐藏的属性或联合类型分支。
  • 转到定义/类型定义:右键目标变量或类型名,选择「转到定义」(快捷键F12),直接跳转到类型的原始定义处查看完整结构;也可以通过命令面板(Ctrl+Shift+P/Cmd+Shift+P)执行TypeScript: Go to Type Definition快速定位。
  • 调整VSCode配置:打开设置(Ctrl+,/Cmd+,),搜索typescript.hover.maxArrayElements和typescript.hover.maxObjectKeys,增大这两个参数的数值,减少悬停时的类型缩略频率。

第三方扩展

  • TypeScript Hero:支持一键展开完整类型,提供结构化的类型展示,还能辅助类型重构等操作。
  • Peek Type Definition:增强原生的peek功能,在弹窗内即可查看嵌套类型的完整结构,无需跳转文件。

你的示例类型缩略情况如下:

type SupportedNetworkKeyz = {
    ethereum: string;
    avalanche: string;
    polygon: string;
    optimism: string;
    bsc: string;
    arbitrumOne: string;
    mantle: string;
    zora: string;
    base: string;
    goerli?: undefined;
    mumbai?: undefined;
    fuji?: undefined;
    ... 6 more ...;
    ethereumSepolia?: undefined;
} | {
    ...;
}

内容的提问来源于stack exchange,提问作者Qwerty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 12:03:30