* new_tests * move_all_clobbered_tests * remove all the tests that no longer exist * re-run flow tests * Move all the flow tests to tests/flow and prettier to tests/ * Move prettier tests to their own folders * Add jsfmt files * run prettier snapshot tests
14 lines
307 B
JavaScript
14 lines
307 B
JavaScript
function C() { this.x = 0; }
|
|
C.prototype.foo = function() { return this.x; }
|
|
|
|
var c = new C();
|
|
var x: string = c.foo();
|
|
|
|
function foo() { return this.y; }
|
|
function bar() { return this.foo(); }
|
|
var o = { y: "", foo: foo, bar: bar };
|
|
var o2 = { y: 0, foo: foo, bar: bar };
|
|
|
|
o.bar();
|
|
var y: number = o2.bar();
|