TypeScript公式サイトによれば、既存のJavaScriptファイルに「// @ts-check」を加えるか、JSDocで型を与えることで、エディタ上で誤りが検出される例が示されている。JavaScriptに変換されるので、ブラウザ、Node.js、Deno、Bunなどで動かせる。最新のTypeScript 7.0(2026年7月8日公開)では、`strict`が既定で有効になり、`target: es5`、`downlevelIteration`、`baseUrl`は非対応になり、JavaScriptファイルのサポートもTypeScriptファイルの解析と整合するよう作り直された。移行時にはこれらの変更点を公式ブログで確認する必要がある。
JavaScript資産へのTypeScript段階導入の方法と、7.0での注意点(2026年10月時点)
エディタ上での誤り検出の例が示されている一方、7.0では既定値の変更や一部オプションの非対応があるため移行時の確認が必要である。