//// [inheritedMembersAndIndexSignaturesFromDifferentBases2.ts] interface A { [n: number]: T; } interface B { foo: number; } interface C extends B, A { } // Should succeed //// [inheritedMembersAndIndexSignaturesFromDifferentBases2.js]