Skip to content

Commit 7273d6d

Browse files
Copilotandrewbranch
andcommitted
Update test baselines after improving iterator parameter validation
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
1 parent a6356cf commit 7273d6d

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

testdata/baselines/reference/submodule/compiler/iteratorExtraParameters.errors.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
iteratorExtraParameters.ts(11,21): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
22
iteratorExtraParameters.ts(13,12): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
3+
iteratorExtraParameters.ts(15,9): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
34

45

5-
==== iteratorExtraParameters.ts (2 errors) ====
6+
==== iteratorExtraParameters.ts (3 errors) ====
67
// https://github.com/microsoft/TypeScript/issues/57130
78
const iter = {
89
*[Symbol.iterator](_: number) {
@@ -30,6 +31,12 @@ iteratorExtraParameters.ts(13,12): error TS2488: Type '{ [Symbol.iterator](_: nu
3031
Target signature provides too few arguments. Expected 1 or more, but got 0.
3132

3233
[...iter]
34+
~~~~
35+
!!! error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
36+
!!! related TS2322 iteratorExtraParameters.ts:15:9: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'.
37+
Types of property '[Symbol.iterator]' are incompatible.
38+
Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'.
39+
Target signature provides too few arguments. Expected 1 or more, but got 0.
3340

3441
g(...iter);
3542
}

testdata/baselines/reference/submodule/compiler/iteratorExtraParameters.errors.txt.diff

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,20 @@
33
@@= skipped -0, +0 lines =@@
44
iteratorExtraParameters.ts(11,21): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
55
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-
-iteratorExtraParameters.ts(15,9): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
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.
77
-iteratorExtraParameters.ts(17,10): error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
88
-
99
-
1010
-==== iteratorExtraParameters.ts (4 errors) ====
1111
+
1212
+
13-
+==== iteratorExtraParameters.ts (2 errors) ====
13+
+==== iteratorExtraParameters.ts (3 errors) ====
1414
// https://github.com/microsoft/TypeScript/issues/57130
1515
const iter = {
1616
*[Symbol.iterator](_: number) {
17-
@@= skipped -31, +29 lines =@@
17+
@@= skipped -39, +38 lines =@@
1818
Target signature provides too few arguments. Expected 1 or more, but got 0.
1919

20-
[...iter]
21-
- ~~~~
22-
-!!! error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.
23-
-!!! related TS2322 iteratorExtraParameters.ts:15:9: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' is not assignable to type 'Iterable<T, TReturn, TNext>'.
24-
- Types of property '[Symbol.iterator]' are incompatible.
25-
- Type '(_: number) => Generator<number, void, unknown>' is not assignable to type '() => Iterator<T, TReturn, TNext>'.
26-
- Target signature provides too few arguments. Expected 1 or more, but got 0.
27-
2820
g(...iter);
2921
- ~~~~
3022
-!!! error TS2488: Type '{ [Symbol.iterator](_: number): Generator<number, void, unknown>; }' must have a '[Symbol.iterator]()' method that returns an iterator.

0 commit comments

Comments
 (0)