JSからTSへ移行する
JavaScriptからTypeScriptに移行するための手順
以下のサイトを参考にした
参考
2019年版: 脱Babel!フロント/JS開発をTypeScriptに移行するための環境整備マニュアル - Qiita
webpackやbabelを使わない
同一類のエラーはpecoで検索すると良い
例えば、$ npm run tsc | pecoのような感じ
検索例
Cannot find name: varやletを使わずに変数束縛していたところのエラーを見つける
Cannot assign to: const定義の変数に再代入しているところのエラーを見つける
ファイルの移動と、拡張子の変更をする
Git履歴を残したまま行う
ディレクトリの移動などは$ git mvを使う
手動でやると履歴が消える
rename
$ find app/src -name "*.js" -exec sh -c 'git mv "$0" "${0%.js}.ts"' {} \;
refとは異なり、git追跡を保っている