【问题标题】:How to generate TypeScript UML class diagrams in VS Code?如何在 VS Code 中生成 TypeScript UML 类图?
【发布时间】:2023-03-20 22:04:01
【问题描述】:

是否有任何工具可以从 TypeScript 或类似语言的项目中生成 UML 类图?

【问题讨论】:

  • 你真的应该问 2 个问题,每种语言一个......我怀疑语法是如此相似,以至于一个工具对两者都适用。
  • 请检查我的回答。

标签: typescript visual-studio-code uml class-diagram


【解决方案1】:

使用 JetbrainsIntelliJ 编辑器引入的 UML 图 功能,它与 typescript 配合得非常好。

打开图表弹出窗口

转到设置 >>> 搜索 uml 并找到它的键盘快捷键。

右键单击类名>>> 图表 >>> 显示图表弹出窗口

显示类属性和方法:

右击图表弹出窗口>>>显示类别>>>方法or属性

提示

  • 您会发现许多选项可以通过右键单击图表弹出窗口来显示。
  • 您可以通过在鼠标悬停时按住 Alt 键来放大图表对象(如果有太多细节)

【讨论】:

    【解决方案2】:

    对于打字稿:

    • ALM TypeScript 编辑器包括此功能: https://github.com/alm-tools/alm/issues/84

      但它看起来只为单个类创建图表,而不是具有继承关系的项目的完整层次视图。

    • Tsviz 是另一个有前途的项目:https://github.com/joaompneves/tsviz

      它会生成完整的项目图。但是,它看起来已经过时并且不适用于最新的 TypeScript 版本。我正在开发一个更新的分叉。

    【讨论】:

      【解决方案3】:

      请使用 Jetbrains 的 IntelliJ 编辑器。它具有根据现有代码绘制UML图表的功能。

      【讨论】:

      • 您能否概述在 IntelliJ 中生成所述图表所需的步骤?
      • TypeScript 真的有这个功能吗?
      猜你喜欢
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 2011-08-01
      • 1970-01-01
      相关资源
      最近更新 更多