tests/cases/compiler/recursiveInheritanceGeneric.ts(1,11): error TS2310: Type 'I5' recursively references itself as a base type. ==== tests/cases/compiler/recursiveInheritanceGeneric.ts (1 errors) ==== interface I5 extends I5 { ~~ !!! error TS2310: Type 'I5' recursively references itself as a base type. foo():void; }