|
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. |
4 | 8 | 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. |
5 | 13 | iteratorExtraParameters.ts(13,12): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
6 | 14 | -iteratorExtraParameters.ts(15,9): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
7 | 15 | -iteratorExtraParameters.ts(17,10): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
|
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. |
| 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. |
19 | 46 |
|
20 | 47 | [...iter]
|
21 | 48 | - ~~~~
|
|
0 commit comments