23 lines
766 B
Plaintext
23 lines
766 B
Plaintext
=== tests/cases/compiler/classDeclarationBlockScoping2.ts ===
|
|
function f() {
|
|
>f : Symbol(f, Decl(classDeclarationBlockScoping2.ts, 0, 0))
|
|
|
|
class C {}
|
|
>C : Symbol(C, Decl(classDeclarationBlockScoping2.ts, 0, 14))
|
|
|
|
var c1 = C;
|
|
>c1 : Symbol(c1, Decl(classDeclarationBlockScoping2.ts, 2, 7))
|
|
>C : Symbol(C, Decl(classDeclarationBlockScoping2.ts, 0, 14))
|
|
{
|
|
class C {}
|
|
>C : Symbol(C, Decl(classDeclarationBlockScoping2.ts, 3, 5))
|
|
|
|
var c2 = C;
|
|
>c2 : Symbol(c2, Decl(classDeclarationBlockScoping2.ts, 5, 11))
|
|
>C : Symbol(C, Decl(classDeclarationBlockScoping2.ts, 3, 5))
|
|
}
|
|
return C === c1;
|
|
>C : Symbol(C, Decl(classDeclarationBlockScoping2.ts, 0, 14))
|
|
>c1 : Symbol(c1, Decl(classDeclarationBlockScoping2.ts, 2, 7))
|
|
}
|