|
1 | 1 | --- old.iteratorExtraParameters.errors.txt
|
2 | 2 | +++ new.iteratorExtraParameters.errors.txt
|
3 | 3 | @@= skipped -0, +0 lines =@@
|
4 |
| -+iteratorExtraParameters.ts(11,21): error TS2322: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
5 |
| -+ Types of property '[Symbol.iterator]' are incompatible. |
6 |
| -+ Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
7 |
| -+ Target signature provides too few arguments. Expected 1 or more, but got 0. |
8 | 4 | iteratorExtraParameters.ts(11,21): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
9 |
| -+iteratorExtraParameters.ts(13,12): error TS2322: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
10 |
| -+ Types of property '[Symbol.iterator]' are incompatible. |
11 |
| -+ Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
12 |
| -+ Target signature provides too few arguments. Expected 1 or more, but got 0. |
13 | 5 | iteratorExtraParameters.ts(13,12): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
14 | 6 | -iteratorExtraParameters.ts(15,9): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
15 | 7 | -iteratorExtraParameters.ts(17,10): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
16 |
| - |
17 |
| - |
18 |
| - ==== iteratorExtraParameters.ts (4 errors) ==== |
19 |
| -@@= skipped -16, +22 lines =@@ |
20 |
| - function* f() { |
21 |
| - for (const _ of iter); |
22 |
| - ~~~~ |
23 |
| -+!!! error TS2322: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
24 |
| -+!!! error TS2322: Types of property '[Symbol.iterator]' are incompatible. |
25 |
| -+!!! error TS2322: Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
26 |
| -+!!! error TS2322: Target signature provides too few arguments. Expected 1 or more, but got 0. |
27 |
| -+ ~~~~ |
28 |
| - !!! error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator. |
29 |
| --!!! related TS2322 iteratorExtraParameters.ts:11:21: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
30 |
| -- Types of property '[Symbol.iterator]' are incompatible. |
31 |
| -- Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
32 |
| -- Target signature provides too few arguments. Expected 1 or more, but got 0. |
33 |
| - |
34 |
| - yield* iter; |
35 |
| - ~~~~ |
36 |
| -+!!! error TS2322: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
37 |
| -+!!! error TS2322: Types of property '[Symbol.iterator]' are incompatible. |
38 |
| -+!!! error TS2322: Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
39 |
| -+!!! error TS2322: Target signature provides too few arguments. Expected 1 or more, but got 0. |
40 |
| -+ ~~~~ |
41 |
| - !!! error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator. |
42 |
| --!!! related TS2322 iteratorExtraParameters.ts:13:12: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'. |
43 |
| -- Types of property '[Symbol.iterator]' are incompatible. |
44 |
| -- Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'. |
45 |
| -- Target signature provides too few arguments. Expected 1 or more, but got 0. |
| 8 | +- |
| 9 | +- |
| 10 | +-==== iteratorExtraParameters.ts (4 errors) ==== |
| 11 | ++ |
| 12 | ++ |
| 13 | ++==== iteratorExtraParameters.ts (2 errors) ==== |
| 14 | + // https://github.com/microsoft/TypeScript/issues/57130 |
| 15 | + const iter = { |
| 16 | + *[Symbol.iterator](_: number) { |
| 17 | +@@= skipped -31, +29 lines =@@ |
| 18 | + Target signature provides too few arguments. Expected 1 or more, but got 0. |
46 | 19 |
|
47 | 20 | [...iter]
|
48 | 21 | - ~~~~
|
|
0 commit comments