* 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
23 lines
412 B
JavaScript
23 lines
412 B
JavaScript
|
|
class A {
|
|
constructor(x:number) { }
|
|
static staticMethod(x:string): string { return x; }
|
|
f(x:string) { }
|
|
}
|
|
|
|
class B extends A {
|
|
constructor(x:string,y:number) {
|
|
super(x);
|
|
}
|
|
|
|
static anotherStatic() {
|
|
(super.staticMethod('foo'): number); // error, string !~> number
|
|
(super.doesntExist()); // error, A doesn't have a doesntExist method
|
|
}
|
|
|
|
g() {
|
|
super.f(0);
|
|
return super.g;
|
|
}
|
|
}
|