TL
Tool Lab
💰捐赠
💰捐赠

TypeScript 格式化工具

使用可配置的缩进格式化TypeScript代码。

输入 TypeScript
格式化输出

关于本工具

TypeScript 格式化工具通过应用一致的缩进来美化 TypeScript 代码。粘贴压缩或缩进不当的 TypeScript,获得具有 2 或 4 个空格缩进的干净输出。

所有格式化均在浏览器中运行 — 不会向服务器发送任何代码。使用基于缩进的重排算法,跟踪花括号、方括号和圆括号的深度。

使用方法

  1. 将 TypeScript 代码粘贴到输入区域,或点击示例加载示例。
  2. 选择缩进大小:2 个空格或 4 个空格。
  3. 点击格式化以应用格式化。
  4. 点击复制将格式化输出复制到剪贴板。

使用场景

开发者读取构建输出中的压缩 TypeScript。代码审查者在共享前格式化代码片段。没有 IDE 的开发者将其用作快速在线格式化工具。

常见问题

  • 这能正确格式化泛型吗?基本泛型可以处理。复杂的链式泛型或条件类型可能无法完美格式化;对于这些情况请使用 Prettier。
  • 可以用此工具格式化 JavaScript 吗?可以。TypeScript 是 JavaScript 的超集,因此有效的 JavaScript 也是有效的输入。
  • 这与 Prettier 相同吗?不。Prettier 进行完整的 AST 感知格式化。此工具进行基于缩进的重排,速度更快但精度较低。