diff --git a/.changeset/lucky-badgers-judge.md b/.changeset/lucky-badgers-judge.md new file mode 100644 index 0000000..ed81371 --- /dev/null +++ b/.changeset/lucky-badgers-judge.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-prettier": minor +--- + +feat(types): prefer `Config` over `FlatConfig` when they're equal diff --git a/recommended.d.ts b/recommended.d.ts index 9ebc81d..434147a 100644 --- a/recommended.d.ts +++ b/recommended.d.ts @@ -1,5 +1,12 @@ import { Linter } from 'eslint'; -declare const recommendedConfig: Linter.FlatConfig; +// prettier-ignore +type IfEqual = + (() => G extends A & G | G ? 1 : 2) extends + (() => G extends B & G | G ? 1 : 2) + ? X + : Y; + +declare const recommendedConfig: IfEqual; export = recommendedConfig;