Add failing test for function calls that have at least one non-spread argument, a spread argument, and overall potentially too few arguments

This commit is contained in:
Andrew Branch
2019-04-04 11:27:59 -07:00
parent 586ecbf1d7
commit 8576018af1

View File

@@ -4,6 +4,7 @@ declare function prefix(s: string, a?: number, b?: number): void;
declare function rest(s: string, a?: number, b?: number, ...rest: number[]): void;
declare function normal(s: string): void;
declare function thunk(): string;
declare function prefix2(s: string, n: number, a?: number, b?: number): void;
declare var ns: number[];
declare var mixed: (number | string)[];
@@ -32,3 +33,4 @@ rest("f", ...tuple)
prefix(...ns) // required parameters are required
prefix(...mixed)
prefix(...tuple)
prefix2("g", ...ns);