|
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