From bba96da128ed2b03647a4e34312d17ec0abdc8f2 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 14 Nov 2016 14:33:29 -0800 Subject: [PATCH] remove multiple implements TODO --- .../fixClassIncorrectlyImplementsInterface.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts b/src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts index 38d5072d30a..9bcf491ac5b 100644 --- a/src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts +++ b/src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts @@ -25,17 +25,6 @@ namespace ts.codefix { pushAction(result, insertion, getLocaleSpecificMessage(Diagnostics.Implement_interface_on_class)); } - // TODO: (arozga) Get this working and figure out how to test it reliably. - /* - // If there are multiple objects, we additionally try to generate a combined fix that simultaneously implements all types. - const intersectionType = checker.getIntersectionType(implementedTypes); - if(intersectionType.flags & TypeFlags.Intersection) { - const resolvedIntersectionType = checker.resolveStructuredTypeMembers(intersectionType); - const insertion = getMissingMembersInsertion(classDecl, resolvedIntersectionType, checker, context.newLineCharacter); - pushAction(result, insertion, "stubbed locale message") - } - */ - return result; function pushAction(result: CodeAction[], insertion: string, description: string): void {