//// [interfaceWithStringIndexerHidingBaseTypeIndexer3.ts] interface Base { [x: number]: { a: number } 1: { a: number; b: number; } } interface Derived extends Base { [x: number]: { a: number; b: number }; // error 2: { a: number; } } //// [interfaceWithStringIndexerHidingBaseTypeIndexer3.js]