Skip to content

Commit 8576018

Browse files
committed
Add failing test for function calls that have at least one non-spread argument, a spread argument, and overall potentially too few arguments
1 parent 586ecbf commit 8576018

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

tests/cases/conformance/expressions/functionCalls/callWithSpread2.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ declare function prefix(s: string, a?: number, b?: number): void;
44
declare function rest(s: string, a?: number, b?: number, ...rest: number[]): void;
55
declare function normal(s: string): void;
66
declare function thunk(): string;
7+
declare function prefix2(s: string, n: number, a?: number, b?: number): void;
78

89
declare var ns: number[];
910
declare var mixed: (number | string)[];
@@ -32,3 +33,4 @@ rest("f", ...tuple)
3233
prefix(...ns) // required parameters are required
3334
prefix(...mixed)
3435
prefix(...tuple)
36+
prefix2("g", ...ns);

0 commit comments

Comments
 (0)