V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Asuler

ts 有没有直接能查看最终类型的方法

  •  
  •   Asuler · Jun 13, 2025 · 2993 views
    This topic created in 331 days ago, the information mentioned may be changed or developed.
    在 vscode 中,import 某个包里的某个类型后,我想看看这个类型最终是什么样的,结果点进去一层套一层,各种 ts 操作符满天飞

    其实我就想知道这个类型的某个函数的参数类型是啥,但是要一层一层点进去,而且点进去后还分好几层,完全不知道我想要的函数是在哪一层

    有没有办法能直接看到,包括但不局限于 vscode 插件,npm 包等
    5 replies    2025-09-16 09:04:12 +08:00
    sillydaddy
        1
    sillydaddy  
       Jun 13, 2025 via Android
    直接写一个这个类型的变量,比如 a:TypeA ,然后写 a.b ,鼠标悬浮到 a.b 上,可以看到 b 的类型。如果 b 是函数,应该可以看到函数参数的类型。
    mrwangjustsay
        4
    mrwangjustsay  
       Jun 13, 2025
    type Prettify<T> = {
    [K in keyof T]: T[K];
    }; 配合
    sillydaddy
        5
    sillydaddy  
       Sep 16, 2025
    TypeScript 5.9 是不是支持这个了 ? /t/1159469
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    ♥ Do have faith in what you're doing.