=== tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases2.ts === interface A { >A : A >T : T [n: number]: T; >n : number >T : T } interface B { >B : B foo: number; >foo : number } interface C extends B, A { } // Should succeed >C : C >B : B >A : A