Slide 8
Slide 8 text
移行の方針
互換性 allowJs: true で JS / TS を共存。依存されていない / 依存が少ないファイルから変換
API側はOpenAPIを書くことがルール付けられており、OpenAPI Generatorで
SDKを作成/配布。それを型推論の一次情報源として利用
一括変換スクリプトは作らず、AI Agentが 1 ファイルずつ test-first フローを実行・検証
test-first: 変換前にテストを書き、JS で green → TS 化 → greenを確認
安全性の確保
(デグレ防止)
変換方式
精度向上の工夫
あるプロダクトの管理画面(フロント)の例
テスト駆動的に順次変換、型推論の精度向上のため
OpenAPI Generatorで生成したSDKの型情報を利用!!