==== tests/cases/compiler/inheritedConstructorWithRestParams.ts (2 errors) ==== class Base { constructor(...a: string[]) { } } class Derived extends Base { } // Ok new Derived("", ""); new Derived(""); new Derived(); // Errors new Derived("", 3); ~ !!! Argument of type 'number' is not assignable to parameter of type 'string'. new Derived(3); ~ !!! Argument of type 'number' is not assignable to parameter of type 'string'.