From 6135bafcbd73f9e7644f27b2998edaf9fedb28be Mon Sep 17 00:00:00 2001 From: 43081j <43081j@users.noreply.github.com> Date: Sat, 2 Oct 2021 16:03:45 +0100 Subject: [PATCH] fix(experimental-utils): require fix in suggestions --- packages/experimental-utils/src/ts-eslint/Rule.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/experimental-utils/src/ts-eslint/Rule.ts b/packages/experimental-utils/src/ts-eslint/Rule.ts index 24b8fd4fa11..f4dd3b79b4d 100644 --- a/packages/experimental-utils/src/ts-eslint/Rule.ts +++ b/packages/experimental-utils/src/ts-eslint/Rule.ts @@ -112,11 +112,16 @@ interface RuleFixer { replaceTextRange(range: AST.Range, text: string): RuleFix; } +interface SuggestionReportDescriptor + extends Omit, 'fix'> { + readonly fix: ReportFixFunction; +} + type ReportFixFunction = ( fixer: RuleFixer, ) => null | RuleFix | readonly RuleFix[] | IterableIterator; type ReportSuggestionArray = - ReportDescriptorBase[]; + SuggestionReportDescriptor[]; interface ReportDescriptorBase { /**