//// [collisionRestParameterInType.ts]
var v1: (_i: number, ...restParameters) => void; // no error - no code gen
var v2: {
    (_i: number, ...restParameters); // no error - no code gen
    new (_i: number, ...restParameters); // no error - no code gen
    foo(_i: number, ...restParameters); // no error - no code gen
    prop: (_i: number, ...restParameters) => void; // no error - no code gen
}

//// [collisionRestParameterInType.js]
var v1; // no error - no code gen
var v2;
