004b3ae018
* Scribbles + tests The second test actually requires node types * Basically working The two simple fixes, in arity error reporting, are in, and the simplification of arity error reporting is half-done. I haven't started on any improvements to call assignability. * trim out too-real test case * Finish cleanup And reword error a little. * Simplify and reword spread errors * handle spreads first * update baselines * Address PR comments
15 lines
635 B
Plaintext
15 lines
635 B
Plaintext
tests/cases/compiler/noImplicitAnyLoopCrash.ts(4,16): error TS2556: A spread argument must either have a tuple type or be passed to a rest parameter.
|
|
tests/cases/compiler/noImplicitAnyLoopCrash.ts(4,19): error TS2461: Type 'number' is not an array type.
|
|
|
|
|
|
==== tests/cases/compiler/noImplicitAnyLoopCrash.ts (2 errors) ====
|
|
let foo = () => {};
|
|
let bar;
|
|
while (1) {
|
|
bar = ~foo(...bar);
|
|
~~~~~~
|
|
!!! error TS2556: A spread argument must either have a tuple type or be passed to a rest parameter.
|
|
~~~
|
|
!!! error TS2461: Type 'number' is not an array type.
|
|
}
|
|
|