TypeScript/tests/baselines/reference/varAsID.symbols
2015-04-15 16:44:20 -07:00

35 lines
656 B
Plaintext

=== tests/cases/compiler/varAsID.ts ===
class Foo {
>Foo : Symbol(Foo, Decl(varAsID.ts, 0, 0))
var; // ok
>var : Symbol(var, Decl(varAsID.ts, 1, 11))
x=1;
>x : Symbol(x, Decl(varAsID.ts, 2, 8))
}
var f = new Foo();
>f : Symbol(f, Decl(varAsID.ts, 6, 3))
>Foo : Symbol(Foo, Decl(varAsID.ts, 0, 0))
class Foo2 {
>Foo2 : Symbol(Foo2, Decl(varAsID.ts, 6, 18))
var // not an error, because of ASI.
>var : Symbol(var, Decl(varAsID.ts, 9, 12))
x=1;
>x : Symbol(x, Decl(varAsID.ts, 10, 7))
}
var f2 = new Foo2();
>f2 : Symbol(f2, Decl(varAsID.ts, 14, 3))
>Foo2 : Symbol(Foo2, Decl(varAsID.ts, 6, 18))