From 6848158b5de08fd6c784fa72a2f9e9d3933bf4f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Wed, 20 Nov 2024 17:14:44 +0100 Subject: [PATCH 1/4] feat: cleanup main types --- index.d.ts | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/index.d.ts b/index.d.ts index 323f38a..ba8df22 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,19 +1,15 @@ -import { type Linter, type Rule } from "eslint"; +import type { Linter, Rule } from "eslint"; + +type SupportedConfigs = 'all' | 'recommended'; declare const plugin: { meta: { name: string; version: string; }; - configs: { - all: Linter.LegacyConfig; - recommended: Linter.LegacyConfig; - "flat/all": Linter.FlatConfig; - "flat/recommended": Linter.FlatConfig; - }; - rules: { - [key: string]: Rule.RuleModule; - }; + configs: Record & + Record<`flat/${SupportedConfigs}`, Linter.FlatConfig>; + rules: Record; }; export = plugin; From fe0d731a19ae7db36cc59a42be3cfa12753798d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Wed, 20 Nov 2024 17:21:59 +0100 Subject: [PATCH 2/4] Update index.d.ts --- index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.d.ts b/index.d.ts index ba8df22..1bbad9b 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,14 +1,14 @@ import type { Linter, Rule } from "eslint"; -type SupportedConfigs = 'all' | 'recommended'; +type JestDomPluginConfig = 'all' | 'recommended'; declare const plugin: { meta: { name: string; version: string; }; - configs: Record & - Record<`flat/${SupportedConfigs}`, Linter.FlatConfig>; + configs: Record & + Record<`flat/${JestDomPluginConfig}`, Linter.FlatConfig>; rules: Record; }; From b4421b69c164e3d1c224a6429cbc56996bee403f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Wed, 20 Nov 2024 17:25:28 +0100 Subject: [PATCH 3/4] Update index.d.ts --- index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.d.ts b/index.d.ts index 1bbad9b..2dc29de 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,14 +1,14 @@ import type { Linter, Rule } from "eslint"; -type JestDomPluginConfig = 'all' | 'recommended'; +type JestDomPluginConfigName = 'all' | 'recommended'; declare const plugin: { meta: { name: string; version: string; }; - configs: Record & - Record<`flat/${JestDomPluginConfig}`, Linter.FlatConfig>; + configs: Record & + Record<`flat/${JestDomPluginConfigName}`, Linter.FlatConfig>; rules: Record; }; From 0aa9e0567a54e8a395bacaeb760a595ba32934d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Wed, 20 Nov 2024 20:50:23 +0100 Subject: [PATCH 4/4] Update index.d.ts --- index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 2dc29de..89e8efe 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,4 +1,4 @@ -import type { Linter, Rule } from "eslint"; +import { type Linter, type Rule } from "eslint"; type JestDomPluginConfigName = 'all' | 'recommended';