大佬们,前端 ts 有没有办法比较方便的预览最终的 interface 结构

115 天前
 zhengfan2016

如题,有如下的结构,每个 interface 都继承上一个 interface ,interface 分散在多个文件中,有没有办法预览最终的 interface 结构,我试着用 vscode hover ,只会显示interface Z,如果想知道其他 interface 的结构,需要层层跳转

interface Z extends Y {
  a: string
}

interface Y extends X {
  ...
}

..........

interface B extends A {
  ...
}
interface A {
  ...
}

const handleXXX = (props: Z) =>{
  // handleXXX
}
1624 次点击
所在节点    程序员
6 条回复
Razio
115 天前
justdoit123
115 天前
类型体操的麻烦之处。

https://www.reddit.com/r/typescript/comments/15436n1/how_to_show_the_full_final_type_structure_for_a/

这篇问题看下来,感觉那个

```
type Prettify<T> = {
[K in keyof T]: T[K];
} & {};
```
zhengfan2016
115 天前
@Razio 感谢,一直就想找这样的插件
xiongyufeng
115 天前
yusf
115 天前
继承的代码看着头大
Opportunity
115 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1111004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX