TypeScript/tests/baselines/reference/varAsID.types

39 lines
793 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/varAsID.ts ===
class Foo {
2015-04-13 23:01:57 +02:00
>Foo : Foo, Symbol(Foo, Decl(varAsID.ts, 0, 0))
2014-08-15 23:33:16 +02:00
var; // ok
2015-04-13 23:01:57 +02:00
>var : any, Symbol(var, Decl(varAsID.ts, 1, 11))
2014-08-15 23:33:16 +02:00
x=1;
2015-04-13 23:01:57 +02:00
>x : number, Symbol(x, Decl(varAsID.ts, 2, 8))
2015-04-13 21:36:11 +02:00
>1 : number
2014-08-15 23:33:16 +02:00
}
var f = new Foo();
2015-04-13 23:01:57 +02:00
>f : Foo, Symbol(f, Decl(varAsID.ts, 6, 3))
2014-08-15 23:33:16 +02:00
>new Foo() : Foo
2015-04-13 23:01:57 +02:00
>Foo : typeof Foo, Symbol(Foo, Decl(varAsID.ts, 0, 0))
2014-08-15 23:33:16 +02:00
class Foo2 {
2015-04-13 23:01:57 +02:00
>Foo2 : Foo2, Symbol(Foo2, Decl(varAsID.ts, 6, 18))
2014-08-15 23:33:16 +02:00
var // not an error, because of ASI.
2015-04-13 23:01:57 +02:00
>var : any, Symbol(var, Decl(varAsID.ts, 9, 12))
2014-08-15 23:33:16 +02:00
x=1;
2015-04-13 23:01:57 +02:00
>x : number, Symbol(x, Decl(varAsID.ts, 10, 7))
2015-04-13 21:36:11 +02:00
>1 : number
2014-08-15 23:33:16 +02:00
}
var f2 = new Foo2();
2015-04-13 23:01:57 +02:00
>f2 : Foo2, Symbol(f2, Decl(varAsID.ts, 14, 3))
2014-08-15 23:33:16 +02:00
>new Foo2() : Foo2
2015-04-13 23:01:57 +02:00
>Foo2 : typeof Foo2, Symbol(Foo2, Decl(varAsID.ts, 6, 18))
2014-08-15 23:33:16 +02:00