TypeScriptの型システムがコードベースを扱う際には、様々な厳密さのレベルがあります: JavaScriptのコードを使った推論のみに基づく型システム JSDocによるJavaScriptの段階的な型付け JavaScriptファイルにおける// @ts-checkの使用 TypeScriptコード strictを有効にしたTypeScript それぞれのステップはより安全な型システムへの動きを表していますが、すべてのプロジェクトがそのレベルでの検証を必要としているわけではありません。 JavaScriptと併用するTypeScript こちらは、オートコンプリートやシンボルへのジャンプといった機能や、リネームなどのリファクタリングツールを提供するためにTypeScriptを使用しているエディタを使う場合です。 homepageでは、TypeScriptプラグインを備えているエディタ