diff --git a/tests/helpers/testers.ts b/tests/helpers/testers.ts index bc4af9d27..bb3d7341b 100644 --- a/tests/helpers/testers.ts +++ b/tests/helpers/testers.ts @@ -1,5 +1,3 @@ -import { type RuleModule } from "@typescript-eslint/utils/ts-eslint"; - import { type CustomRuleModule } from "#eslint-plugin-functional/utils/rule"; import { getRuleTester } from "./RuleTester"; @@ -33,7 +31,7 @@ export function testRule< ({ valid, invalid }) => { const ruleTester = getRuleTester(config); - ruleTester.run(ruleName, rule as RuleModule, { + ruleTester.run(ruleName, rule as any, { valid: processValidTestCase(valid), invalid: processInvalidTestCase(invalid), }); diff --git a/tests/helpers/util.ts b/tests/helpers/util.ts index 9504636d9..5b2ae923b 100644 --- a/tests/helpers/util.ts +++ b/tests/helpers/util.ts @@ -10,8 +10,8 @@ import { import { type NamedCreateRuleMeta } from "@typescript-eslint/utils/eslint-utils"; import { - type CustomRuleModule, createRuleUsingFunction, + type CustomRuleModule, type RuleFunctionsMap, } from "#eslint-plugin-functional/utils/rule"; @@ -88,7 +88,7 @@ export function createDummyRule( context: Readonly>, ) => RuleFunctionsMap, ): CustomRuleModule { - const meta: NamedCreateRuleMeta<"generic"> = { + const meta: NamedCreateRuleMeta<"generic", []> = { type: "suggestion", docs: { description: "rule used in testing",