devlog

フロントエンドエンジニアの技術ブログ

ライブラリの TypeScript の型定義ファイルを探す

予めライブラリ側で型定義ファイルが用意されている事もありますが、そうでない場合は DefinitelyTyped で探す事になります。 DefinitelyTyped は、OSS として個人が作成した型定義ファイルを集めているものです。ライブラリが公式に提供している型定義ファイルとは異なる為、完全に動作する保証はないです。

(それでも無い場合は、、、自作、、、、)

DefinitelyTyped の公式サイト上で探す

トップページ上部にある「TypeSearch」というリンクをクリック f:id:tkm_mur:20200107180421p:plain

遷移後の画面で探したい型定義ファイルのライブラリ名を入力します。 f:id:tkm_mur:20200107180650p:plain

CLI で探す

npm info @types/○○

もしくは、

yarn  info @types/○○

のように ○○ にライブラリ名をいれて叩けば型定義ファイルが提供されるいてるか調べる事ができます。

もしライブラリが公式に提供している場合は、上のコマンドを実行した際に「公式が提供しているので必要ない」といったメッセージが表示されます。 キャプチャは、DefinitelyTyped で axios の型定義を探した場合のものです。

f:id:tkm_mur:20200107182012p:plain

@ 2019 devlog