@@ -75,7 +75,7 @@ function Test3(this: { no: number }) {
75
75
let x: typeof this.no = 1;
76
76
>x : Symbol(x, Decl(typeofThis.ts, 27, 7))
77
77
>this.no : Symbol(no, Decl(typeofThis.ts, 26, 22))
78
- >this : Symbol(__type , Decl(typeofThis.ts, 26, 20 ))
78
+ >this : Symbol(this , Decl(typeofThis.ts, 26, 15 ))
79
79
>no : Symbol(no, Decl(typeofThis.ts, 26, 22))
80
80
}
81
81
@@ -87,6 +87,7 @@ function Test4(this: { no: number } | undefined) {
87
87
let x: typeof this.no = 1;
88
88
>x : Symbol(x, Decl(typeofThis.ts, 31, 7))
89
89
>this.no : Symbol(no, Decl(typeofThis.ts, 30, 22))
90
+ >this : Symbol(this, Decl(typeofThis.ts, 30, 15))
90
91
>no : Symbol(no, Decl(typeofThis.ts, 30, 22))
91
92
}
92
93
@@ -156,6 +157,7 @@ class Test9 {
156
157
157
158
const d1: typeof this = this;
158
159
>d1 : Symbol(d1, Decl(typeofThis.ts, 65, 17))
160
+ >this : Symbol(Test9, Decl(typeofThis.ts, 57, 1))
159
161
160
162
d1.f1();
161
163
>d1.f1 : Symbol(Test9D1.f1, Decl(typeofThis.ts, 86, 15))
@@ -169,6 +171,7 @@ class Test9 {
169
171
170
172
const d2: typeof this = this;
171
173
>d2 : Symbol(d2, Decl(typeofThis.ts, 70, 17))
174
+ >this : Symbol(Test9, Decl(typeofThis.ts, 57, 1))
172
175
173
176
d2.f2();
174
177
>d2.f2 : Symbol(Test9D2.f2, Decl(typeofThis.ts, 90, 15))
0 commit comments