TypeScriptの型情報を使って、サポート対象のブラウザが実装してないメソッドの利用をエラーにするESLintルール

eslint-plugin-typescript-compatはTypeScriptプロジェクト向けのESLintルールです。このESLintではサポートしているブラウザが、実装していないメソッドを検知してLintエラーにしてくれます。