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