JavaScript入力

TypeScript出力

JavaScriptからTypeScriptとは?

TypeScriptJavaScriptに静的型を追加します。このツールは型アノテーションを追加し、JSをTSに変換します。段階的な移行や型付きの出発点に使用できます。TypeScriptハンドブックが言語を定義しています。

このツールは完全にブラウザ内で動作します。サーバーには何も送信されません。JSを貼り付けるかファイルをアップロードすると、TypeScript出力が得られます。JSのフォーマットにはJavaScriptフォーマッターを、検証にはJavaScriptバリデーターを、コード実行にはJavaScriptコンソールを使用してください。

このツールの使い方

1

貼り付けまたはアップロード

左パネルにJavaScriptを貼り付けるか、.jsまたは.txtファイルをアップロードしてください。サンプルで例のコードを読み込めます。クリアでリセットできます。

2

TypeScript出力を表示

右パネルに型アノテーション付きのTypeScriptが表示されます。型は推論されるか、不明な場合はanyとして追加されます。

3

コピーまたはダウンロード

コピーまたはダウンロードで.ts出力を取得してください。型を確認して調整し、tscで検証してください。

JavaScriptからTypeScriptの例

Here is an example of converting JavaScript to TypeScript with type annotations.

例:加入者プラン検索

JavaScript入力:

入力

TypeScript出力:

出力

JavaScriptからTypeScriptが役立つ場面

JSプロジェクトをTypeScriptに移行する際、このツールが出発点を提供します。型を調整し、問題を修正し、TypeScriptコンパイラ(tsc)を実行する必要があります。webpackViteAngularなどのビルドツールはTypeScriptを統合しています。JSX/ReactにはJSXフォーマッターでフォーマットしてください。

よくある質問

データはプライベートですか?

はい。変換は完全にブラウザ内で行われます。データはサーバーに送信されません。

型は正確ですか?

ツールは可能な限り型を推論します。複雑なケースはanyを使用することがあります。出力を確認して調整してください。

JSXはサポートしていますか?

JavaScript内のJSXはTSXに変換される場合があります。出力を確認してください。JSXのフォーマットにはJSXフォーマッター.

TypeScriptをJavaScriptに変換できますか?

TypeScriptコンパイラ(tsc)またはBabelを使用してください。このツールはJSをTSに変換します。

strictモードはどうですか?

出力はstrict TypeScriptを満たさない場合があります。strictフラグを追加し、必要に応じてエラーを修正してください。

関連ツール

TypeScript. ECMAScript. MDN JavaScript. webpack. Babel. Prettier.