//// [infiniteExpandingTypeThroughInheritanceInstantiation.ts] interface A { x: A> } interface B extends A // error { x: B> } //// [infiniteExpandingTypeThroughInheritanceInstantiation.js]