=== tests/cases/compiler/circularlyReferentialInterfaceAccessNoCrash.ts === type Mxs = Mx<'list', Mxs['p1']>; >Mxs : Mxs interface Mx { p1: T; >p1 : T p2: K; >p2 : K } type ArrElem = ['list', ArrElem[number][0]][]; >ArrElem : ArrElem type TupleElem = [['list', TupleElem[0][0]]]; >TupleElem : TupleElem