<!-- BUGS: Please use this template. --> <!-- QUESTIONS: This is not a general support forum! Ask Qs at http://stackoverflow.com/questions/tagged/typescript --> <!-- SUGGESTIONS: See https://github.com/Microsoft/TypeScript-wiki/blob/master/Writing-Good-Design-Proposals.md --> <!-- Please try to reproduce the issue with `typescript@next`. It may have already been fixed. --> **TypeScript Version:** 2.7.0-dev.20171212 and 2.6.2 **Code** ```ts class TargetComponent { public one: any; public two: any; constructor(one: any, two: any) { this.one = one; this.two = two; } } class ComponentExt extends TargetComponent { constructor(...args: any[]) { // Expected 2 arguments, but got 0 or more. super(...args); } } ``` **Expected behavior:** No errors. **Actual behavior:** at Super => Expected 2 arguments, but got 0 or more.