TypeScript是JavaScript语言的超集,可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。现在很多人都在学习TypeScript,今天就给大家推荐7个工具,帮助你快速学会TypeScript。
1、TypeScript AST Viewer
https://ts-ast-viewer.com/
它是TypeScript AST 在线工具,可以用来查看指定TypeScript代码对应的 AST(Abstract Syntax Tree)抽象语法树。如果你了解过AST,应该也知道astexplorer,该工具除了支持 JavaScript 之外,还支持 CSS、JSON、RegExp、GraphQL和Markdown等格式。
2、TypeScript Playground
https://www.typescriptlang.org/play/
这是TypeScript 官方提供的在线运行环境,可以用来学习 TypeScript 相关知识与不同版本的功能特性,对于想学TS的人,这是很实用的一个工具。
3、Schemats
https://github.com/SweetIQ/schemats
Schemats可以基于(Postgres,MySQL)SQL数据库中的schema自动生成TypeScript接口定义。
4、JSON TO TS
http://www.jsontots.com/
这个也是TypeScript的在线工具,可以用来为指定的 JSON 数据生成对应的 TypeScript 接口定义。如果你是使用 VSCode IDE 朋友,安装 JSON to TS 扩展也能很方便地完成JSON to TS的转换。
5、TypeDoc
https://typedoc.org/
TypeDoc 用于把TypeScript 源代码中的注释,转换为 HTML 文档或 JSON 模型。它支持多种配置,很灵活。
6、TypeScript ESLint
https://typescript-eslint.io/
使用TypeScript ESLint可以帮助规范和提升代码的质量,对团队开发效率也很有帮助。
7、TypeScript UML Playground
https://tsuml-demo.firebaseapp.com/
它是在线 TypeScript UML 工具,可以用来为指定的 TypeScript 代码生成 UML 类图。