TypeScript/tests/cases/compiler/superCallsInConstructor.ts
2014-07-12 17:30:19 -07:00

20 lines
277 B
TypeScript

class C {
foo() {}
bar() {}
}
class Base {
x: string;
}
class Derived extends Base {
constructor() {
with(new C()) {
foo();
super();
bar();
}
try {} catch(e) { super(); }
}
}