Skip to content

Commit 32f1b4e

Browse files
committed
Accept new baselines
1 parent eb1b225 commit 32f1b4e

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

tests/baselines/reference/destructuringVariableDeclaration1ES5iterable.types

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ var {f: [f1, f2, { f3: f4, f5 }, , ]} = { f: [1, 2, { f3: 4, f5: 0 }] };
151151
>f4 : number
152152
>f5 : number
153153
> : undefined
154-
>{ f: [1, 2, { f3: 4, f5: 0 }] } : { f: [number, number, { f3: number; f5: number; }, undefined?]; }
155-
>f : [number, number, { f3: number; f5: number; }, undefined?]
156-
>[1, 2, { f3: 4, f5: 0 }] : [number, number, { f3: number; f5: number; }, undefined?]
154+
>{ f: [1, 2, { f3: 4, f5: 0 }] } : { f: [number, number, { f3: number; f5: number; }]; }
155+
>f : [number, number, { f3: number; f5: number; }]
156+
>[1, 2, { f3: 4, f5: 0 }] : [number, number, { f3: number; f5: number; }]
157157
>1 : 1
158158
>2 : 2
159159
>{ f3: 4, f5: 0 } : { f3: number; f5: number; }

tests/baselines/reference/destructuringWithLiteralInitializers.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ function g4([x, y = 0] = [0]) { }
274274
>x : number
275275
>y : number
276276
>0 : 0
277-
>[0] : [number, number?]
277+
>[0] : [number]
278278
>0 : 0
279279

280280
g4();
@@ -295,7 +295,7 @@ function g5([x = 0, y = 0] = []) { }
295295
>0 : 0
296296
>y : number
297297
>0 : 0
298-
>[] : [number?, number?]
298+
>[] : []
299299

300300
g5();
301301
>g5() : void

tests/baselines/reference/downlevelLetConst16.errors.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tests/cases/compiler/downlevelLetConst16.ts(151,15): error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
2-
tests/cases/compiler/downlevelLetConst16.ts(164,17): error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
1+
tests/cases/compiler/downlevelLetConst16.ts(151,15): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
2+
tests/cases/compiler/downlevelLetConst16.ts(164,17): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
33
tests/cases/compiler/downlevelLetConst16.ts(195,14): error TS2461: Type 'undefined' is not an array type.
44
tests/cases/compiler/downlevelLetConst16.ts(202,15): error TS2339: Property 'a' does not exist on type 'undefined'.
55
tests/cases/compiler/downlevelLetConst16.ts(216,16): error TS2461: Type 'undefined' is not an array type.
@@ -159,7 +159,7 @@ tests/cases/compiler/downlevelLetConst16.ts(223,17): error TS2339: Property 'a'
159159
}
160160
for (let [y] = []; ;) {
161161
~
162-
!!! error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
162+
!!! error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
163163
use(y);
164164
}
165165
for (let {a: z} = {a: 1}; ;) {
@@ -174,7 +174,7 @@ tests/cases/compiler/downlevelLetConst16.ts(223,17): error TS2339: Property 'a'
174174
}
175175
for (const [y] = []; ;) {
176176
~
177-
!!! error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
177+
!!! error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
178178
use(y);
179179
}
180180
for (const {a: z} = { a: 1 }; ;) {

tests/baselines/reference/downlevelLetConst16.types

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -515,13 +515,13 @@ function foo3() {
515515
>x : any
516516
}
517517
for (let [y] = []; ;) {
518-
>y : any
519-
>[] : [undefined?]
518+
>y : undefined
519+
>[] : []
520520

521521
use(y);
522522
>use(y) : any
523523
>use : (a: any) => any
524-
>y : any
524+
>y : undefined
525525
}
526526
for (let {a: z} = {a: 1}; ;) {
527527
>a : any
@@ -554,13 +554,13 @@ function foo4() {
554554
>x : 1
555555
}
556556
for (const [y] = []; ;) {
557-
>y : any
558-
>[] : [undefined?]
557+
>y : undefined
558+
>[] : []
559559

560560
use(y);
561561
>use(y) : any
562562
>use : (a: any) => any
563-
>y : any
563+
>y : undefined
564564
}
565565
for (const {a: z} = { a: 1 }; ;) {
566566
>a : any

0 commit comments

Comments
 (0)