.js ファイルを.ts ファイルに移行したい
どうやればいいかな〜。
たとえば、便利関数を集めた util みたいなファイルが.js である場合、とりあえずで any を許容して any で型をつけ、テストを書き、それから型をつけていく、みたいな感じだろうか。
JavaScript からの移行ガイド - TypeScript Deep Dive 日本語版
as any
のようなアノテーションを利用して書けばよさそう。
🚧any vs unknown | TypeScript 入門『サバイバル TypeScript』
unknown でもアリなのでは、という話があり、any と unknown どっちがいいかを考えてみた。
unknown は、値を入れるときは any と同じでなんでも入るけど、プロパティアクセスができない。
TypeScript における any 型と unknown 型の違いについて – magazine off
となると any でやっていったほうがよさそう。