TypeScript 格式化工具
使用可配置的缩进格式化TypeScript代码。
输入 TypeScript
→
格式化输出
关于本工具
TypeScript 格式化工具通过应用一致的缩进来美化 TypeScript 代码。粘贴压缩或缩进不当的 TypeScript,获得具有 2 或 4 个空格缩进的干净输出。
所有格式化均在浏览器中运行 — 不会向服务器发送任何代码。使用基于缩进的重排算法,跟踪花括号、方括号和圆括号的深度。
使用方法
- 将 TypeScript 代码粘贴到输入区域,或点击示例加载示例。
- 选择缩进大小:2 个空格或 4 个空格。
- 点击格式化以应用格式化。
- 点击复制将格式化输出复制到剪贴板。
使用场景
开发者读取构建输出中的压缩 TypeScript。代码审查者在共享前格式化代码片段。没有 IDE 的开发者将其用作快速在线格式化工具。
常见问题
- 这能正确格式化泛型吗? — 基本泛型可以处理。复杂的链式泛型或条件类型可能无法完美格式化;对于这些情况请使用 Prettier。
- 可以用此工具格式化 JavaScript 吗? — 可以。TypeScript 是 JavaScript 的超集,因此有效的 JavaScript 也是有效的输入。
- 这与 Prettier 相同吗? — 不。Prettier 进行完整的 AST 感知格式化。此工具进行基于缩进的重排,速度更快但精度较低。