* 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
10 lines
201 B
JavaScript
10 lines
201 B
JavaScript
class Foo<T> {
|
|
x:T;
|
|
self():Foo<T> { return this; }
|
|
map<U>(callbackfn: () => U): Foo<U> { return new Foo(); }
|
|
set(x:T): void { }
|
|
get(): T { return this.x; }
|
|
}
|
|
|
|
module.exports = Foo;
|