如何在 VSCode 中查看大型打字稿类型?

2023-11-23

我有一个像这样的大型类型:

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 中悬停时缩短的方式:

enter image description here

如何查看隐藏部分?任何建议,将不胜感激。

附:当然,我想要查看的类型并不是那么简单,而且它也不是静态编写的。


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 VSCode 中查看大型打字稿类型? 的相关文章

随机推荐

  • 单元测试新手

    我想知道如何使用 Visual Studio 2008 net 2 0 在现有 相当大 的应用程序中实现单元测试 我知道为现有 遗留代码开发单元测试是不现实的 但我希望对代码进行测试 我找到了大量关于如何编写代码测试的示例 但没有找到关于如
  • SMTP Indy 组件安全和身份验证属性有什么作用?

    我正在使用 indy 组件在 delphi 应用程序中实现电子邮件 我专门使用 TidSMTP 组件 我需要有效地支持所有主要的电子邮件服务器 我使用 Mozilla Thunderbird 作为我的电子邮件客户端 并将 smtp 属性与
  • Ply Lex 解析问题

    我使用 ply 作为我的 lex 解析器 我的规格如下 t WHILE r while t THEN r then t ID r a zA Z a zA Z0 9 t NUMBER r d t LESSEQUAL r lt t ASSIGN
  • 在 ASP.NET 中实现文件下载时如何处理我的文件流?

    我有课DocumentGenerator其中包含一个MemoryStream 所以我已经实施了IDisposable在课堂上 但我不知道如何 在哪里可以处置它 这是我当前的代码 它在 MVC 中执行文件下载 using DocumentGe
  • 为什么 Console.ReadKey() 会阻止另一个线程中调用的 Console.WriteLine 的输出?

    我有一个非常简单的控制台应用程序 static void Main string args DoAsync Console ReadKey Here DoAsync启动一组任务并返回 不等待任务完成 每个任务都会写入控制台 但在按下按键之前
  • 如何在 Magento 中找到合适的事件?

    有时 当寻找方便的事件来挂钩时 我会进行一些探索性编程 Modify Mage dispatchEvent加上这个额外的行 Mage log name implode array keys data 标记一个我知道我无法更快捕捉到的起点 M
  • 如何将浮点数舍入到给定精度?

    我需要一种方法将浮点数四舍五入到给定的小数位数 但我希望始终向下舍入 例如 代替 gt gt gt round 2 667 2 2 67 我宁愿 gt gt gt round down 2 667 2 2 66 你有一个朋友在quantiz
  • 如何在 Access 中“链接”链接表?

    我的场景 计算机 A 有一个包含链接表的 Access 数据库 这些链接表实际上驻留在计算机 B 上的另一个 Access 数据库中 还没有什么异常 现在我们创建一个 SQL Server 数据库 并与计算机 B 上的 Access 数据库
  • 当我的类具有静态成员时,为什么我的 C++ 程序无法链接?

    我有一个名为 Stuff 的小类 我想在其中存储东西 这些东西是 int 类型的列表 在我使用的任何类中的整个代码中 我希望能够访问 Stuff 类中的这些内容 主要 cpp include Stuff h int main Stuff t
  • SweetAlert 下拉列表动态添加列表中的项目

    我目前正在使用 sweetalert2 从对话框中捕获用户的输入 我想在链接队列对话框中使用下拉菜单 但我似乎找不到在下拉列表中动态添加项目的方法 假设我想从 JSON 格式检索数据并将其放入下拉列表中 有没有办法做到这一点 functio
  • 如何修复 PlotlyRequestError?

    当我执行代码时 我收到 PlotlyRequestError 无消息 import plotly import plotly plotly as py import plotly graph objs as go Filedata pd r
  • 计算两行之间的时间差

    我正在尝试使用计算两行之间的时间差shift 但我收到意外错误 我可能遗漏了一些明显的东西 df Delta df index df index shift 1 该语句产生一个ValueError Cannot shift with no
  • 在 UIView 上使用 CAGradientLayer 绘制渐变不起作用

    我试图在视图控制器的背景视图上绘制渐变 但由于某种原因我无法让它工作 这是我的方法 它是从viewDidLoad void drawGradient CAGradientLayer gradient CAGradientLayer laye
  • 移动应用程序中的 OAuth 机密

    使用 OAuth 协议时 您需要从要委托的服务获取秘密字符串 如果您在网络应用程序中执行此操作 则可以简单地将机密存储在数据库或文件系统中 但在移动应用程序 或桌面应用程序 中处理它的最佳方法是什么 将字符串存储在应用程序中显然不好 因为有
  • 如何获取 Document 目录中目录的 URL 路径?

    如何获取文档目录中特定目录的 url 路径 like Document Art My code NSURL localRoot if localRoot nil return localRoot NSArray paths NSFileMa
  • 带有模板参数的 Lambda 函数,而不是函数参数

    为什么第一次调用不能编译 auto get1
  • 删除“DerivedData”后,Xcode 将不会添加“嵌入式二进制文件”

    辅助搜索的替代标题 在 Xcode 中添加嵌入式二进制文件失败 Xcode 不会从单独的项目链接框架 由于缺少框架 应用程序在设备上崩溃 但在模拟器中运行 Overview 删除 DerivedData 文件夹 或执行 产品 gt 清理 后
  • 忽略 Dapper 中的属性

    In Dapper 有没有办法忽略模型类中的属性 即使用Insert扩展方法 我的模型类有一组computed未保留在关联表中的属性 好吧 Dapper 没有Insert扩展方法 即在 dapper contrib dapper exten
  • 在 Flutter 中使用 Google fit API

    我需要我的应用程序从 Google Fit 读取步数 我正在使用 health 3 05 包 现在我复制了示例代码以查看它是否有效 不幸的是它无效 当然 我执行了这个包自述文件中的每一步 我设置了 OAuth2 客户端 ID 我更改了 gr
  • 如何在 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