TypeSearchとは
TypeSearchはTypeScriptの型定義ファイルを検索できるWebページです。
以前は様々なブログや参考書などで「TypeScriptの型定義ファイルを調べる際はTypeSearchで調べると良いです」と書いてありました。
しかし、現在はアクセスすると「This page is no longer necessary.」と表示されて利用できません。
https://www.typescriptlang.org/dt/search
代わりに型定義ファイルを検索する方法
TypeSearchが閉鎖されましたが、代わりの検索する方法があります。
それは、GitHubのDefinitelyTypedで検索する方法です。
やり方はGitHubのDefinitelyTypedにアクセスして、「Go to file」の検索フォームで文字を入力して検索します。
例えば、「react」と入力すると「types/react」が表示されるので、reactの型定義ファイルがあることがわかります。
型定義がある場合はnpmの場合は以下のコマンドでインストールできます。
「npm i -D types/react」ではなく、@を付けて「npm i -D @types/react」になります。
npm i -D @types/react
「reaxt」と入力すると「types/reaxt」は表示されないので、このような型定義ファイルは存在しないことがわかります。(npm i -D @types/reaxt でインストールされない)
@types/reaxt などが存在するかどうかは「npm info @types/reaxt」でも存在しなければ404エラーをかえすため確認できます。
npm info @types/reaxt
TypeSearchのWebページでは型定義ファイル以外も検索できましたが、GitHubのDefinitelyTypedで検索できるのは、あくまで型定義ファイルだけけなので、ご注意ください。