技術とかの雑なToday I Learnedメモ

.jsファイルを.tsファイルに移行したい

.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 でやっていったほうがよさそう。