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 感知格式化。此工具進行基於縮排的重排,速度更快但精度較低。