TypeScript/tests/cases/compiler/spreadOfParamsFromGeneratorMakesRequiredParams.ts

6 lines
174 B
TypeScript

declare function call<Fn extends (...args: any[]) => any>(
fn: Fn,
...args: Parameters<Fn>
): any;
call(function* (a: 'a') { }); // error, 2nd argument required