//// [varAsID.ts]

class Foo {
    var; // ok
    x=1;
}

var f = new Foo();


class Foo2 {
    var // not an error, because of ASI.
    x=1;
}

var f2 = new Foo2();





//// [varAsID.js]
var Foo = (function () {
    function Foo() {
        this.x = 1;
    }
    return Foo;
})();
var f = new Foo();
var Foo2 = (function () {
    function Foo2() {
        this.x = 1;
    }
    return Foo2;
})();
var f2 = new Foo2();
