TypeScript/tests/baselines/reference/circularlyReferentialInterfaceAccessNoCrash.types

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