From d252284fa1d15123a08166b584317c3828c10dd3 Mon Sep 17 00:00:00 2001 From: silverwind Date: Fri, 21 Jun 2024 20:49:50 +0200 Subject: [PATCH] declare plugins, enable strict --- tsconfig.json | 1 + types.d.ts | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index 3a989b1..9577327 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,6 +10,7 @@ "**/dist/**", ], "compilerOptions": { + "strict": true, "types": [ "jest-extended", "vite/client", diff --git a/types.d.ts b/types.d.ts index db33469..812180d 100644 --- a/types.d.ts +++ b/types.d.ts @@ -59,6 +59,31 @@ declare module "eslint-plugin-deprecation" { const plugin: Eslint.Plugin; export = plugin; } +declare module "eslint-plugin-jsx-a11y" { + import type {Eslint} from "eslint"; + const plugin: Eslint.Plugin; + export = plugin; +} +declare module "eslint-plugin-react" { + import type {Eslint} from "eslint"; + const plugin: Eslint.Plugin; + export = plugin; +} +declare module "eslint-plugin-react-hooks" { + import type {Eslint} from "eslint"; + const plugin: Eslint.Plugin; + export = plugin; +} +declare module "eslint-plugin-react-refresh" { + import type {Eslint} from "eslint"; + const plugin: Eslint.Plugin; + export = plugin; +} +declare module "eslint-plugin-validate-jsx-nesting" { + import type {Eslint} from "eslint"; + const plugin: Eslint.Plugin; + export = plugin; +} declare module "eslint-config-silverwind-react" { const config: Record; export = config