* 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
15 lines
276 B
JavaScript
15 lines
276 B
JavaScript
function Foo() { }
|
|
var o = new Foo();
|
|
var x:number = o.x;
|
|
|
|
Foo.prototype.m = function() { return this.x; }
|
|
|
|
var y:number = o.m();
|
|
o.x = "...";
|
|
|
|
Foo.prototype = { m: function() { return false; } }
|
|
|
|
var export_o: { x:any; } = o; // awkward type cast
|
|
|
|
module.exports = export_o;
|