TypeScript
概要
本質的には、TypeScriptはJavaScriptのリンター(コードの静的解析ツール)です。型情報を持たない他のJavaScriptのリンターよりも優れているだけです。
https://gyazo.com/1ad73f0bcd8874a8b7539643d617e151
ライブラリが型宣言ファイルを所有しているかどうか確認するには、プロジェクトに index.d.ts ファイルがあるかどうか確認する
型宣言がないライブラリの型定義がDefinitelyTypedに集約されている
@types/reactみたいなやつ
DefinitelyTyped にも該当する型宣言ファイルがない場合、自前で型宣言ファイルを作成する
declarations.d.ts