TypeScript Formatter
TypeScriptを整形(フォーマット)して見やすく表示します。
概要
1行に詰め込まれたTypeScriptを、Prettierを使って読みやすい形式に整形するツールです。
インターフェース・型エイリアス・ジェネリクスなど、TypeScript特有の型注釈を含むコードにも対応しています。
JavaScript Formatterと同じPrettierエンジンを使用しており、パーサーのみTypeScript用に切り替えて処理します。
使い方
- 1
テキストエリアに整形したいTypeScriptを入力します。
- 2
「整形する」ボタンをクリックします。
- 3
Prettierのルールで整形された結果が下部に表示されます。「コピー」ボタンで結果をクリップボードにコピーできます。
入力例・出力例
入力
interface Foo{a:string;b:number}出力
interface Foo {
a: string;
b: number;
}利用シーン
ミニファイされたTypeScriptコードを、デバッグのために読みやすく整形する
型定義ファイル(.d.ts)や他所からコピーしたコードのインデントを、プロジェクトのスタイルに合わせて統一する
コードレビューに掲載する型定義やロジックのスニペットを、一貫したスタイルに整える
よくある質問
入力したTypeScriptは外部に送信されますか?
いいえ。整形処理はPrettierをブラウザ内で実行して行われ、外部サーバーへは送信されません。
構文エラーがある場合はどうなりますか?
「TypeScriptの構文が正しくありません。」というエラーメッセージと詳細が表示されます。
JavaScript Formatterと処理は共通化されていますか?
はい。整形エンジン(Prettier standalone)の呼び出し処理は共通化しており、パーサーの指定のみツールごとに切り替えています。
注意点
構文として不正なTypeScriptを入力すると整形に失敗します。
型チェック(型エラーの検出)は行いません。あくまで構文の整形のみを行うツールです。
非常に大きなコードを入力すると、ブラウザの処理が重くなる場合があります。
関連ツール
JavaScriptを整形(フォーマット)して見やすく表示します。
JSONからTypeScriptの型定義を生成(変換)します。
HTMLを整形(フォーマット)して見やすく表示します。