1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
=== tests/cases/compiler/i3.ts ===
interface I3 { one?: number; };
>I3 : Symbol(I3, Decl(i3.ts, 0, 0))
>one : Symbol(I3.one, Decl(i3.ts, 0, 14))
var x: {one: number};
>x : Symbol(x, Decl(i3.ts, 1, 3))
>one : Symbol(one, Decl(i3.ts, 1, 8))
var i: I3;
>i : Symbol(i, Decl(i3.ts, 2, 3))
>I3 : Symbol(I3, Decl(i3.ts, 0, 0))
i = x;
>i : Symbol(i, Decl(i3.ts, 2, 3))
>x : Symbol(x, Decl(i3.ts, 1, 3))
x = i;
>x : Symbol(x, Decl(i3.ts, 1, 3))
>i : Symbol(i, Decl(i3.ts, 2, 3))
|