Accept new baselines

This commit is contained in:
Anders Hejlsberg 2019-06-30 08:02:53 -10:00
parent eb1b2251b8
commit 32f1b4e56c
4 changed files with 15 additions and 15 deletions

View File

@ -151,9 +151,9 @@ var {f: [f1, f2, { f3: f4, f5 }, , ]} = { f: [1, 2, { f3: 4, f5: 0 }] };
>f4 : number
>f5 : number
> : undefined
>{ f: [1, 2, { f3: 4, f5: 0 }] } : { f: [number, number, { f3: number; f5: number; }, undefined?]; }
>f : [number, number, { f3: number; f5: number; }, undefined?]
>[1, 2, { f3: 4, f5: 0 }] : [number, number, { f3: number; f5: number; }, undefined?]
>{ f: [1, 2, { f3: 4, f5: 0 }] } : { f: [number, number, { f3: number; f5: number; }]; }
>f : [number, number, { f3: number; f5: number; }]
>[1, 2, { f3: 4, f5: 0 }] : [number, number, { f3: number; f5: number; }]
>1 : 1
>2 : 2
>{ f3: 4, f5: 0 } : { f3: number; f5: number; }

View File

@ -274,7 +274,7 @@ function g4([x, y = 0] = [0]) { }
>x : number
>y : number
>0 : 0
>[0] : [number, number?]
>[0] : [number]
>0 : 0
g4();
@ -295,7 +295,7 @@ function g5([x = 0, y = 0] = []) { }
>0 : 0
>y : number
>0 : 0
>[] : [number?, number?]
>[] : []
g5();
>g5() : void

View File

@ -1,5 +1,5 @@
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.
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.
tests/cases/compiler/downlevelLetConst16.ts(151,15): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
tests/cases/compiler/downlevelLetConst16.ts(164,17): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
tests/cases/compiler/downlevelLetConst16.ts(195,14): error TS2461: Type 'undefined' is not an array type.
tests/cases/compiler/downlevelLetConst16.ts(202,15): error TS2339: Property 'a' does not exist on type 'undefined'.
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'
}
for (let [y] = []; ;) {
~
!!! error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
!!! error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
use(y);
}
for (let {a: z} = {a: 1}; ;) {
@ -174,7 +174,7 @@ tests/cases/compiler/downlevelLetConst16.ts(223,17): error TS2339: Property 'a'
}
for (const [y] = []; ;) {
~
!!! error TS2525: Initializer provides no value for this binding element and the binding element has no default value.
!!! error TS2493: Tuple type '[]' of length '0' has no element at index '0'.
use(y);
}
for (const {a: z} = { a: 1 }; ;) {

View File

@ -515,13 +515,13 @@ function foo3() {
>x : any
}
for (let [y] = []; ;) {
>y : any
>[] : [undefined?]
>y : undefined
>[] : []
use(y);
>use(y) : any
>use : (a: any) => any
>y : any
>y : undefined
}
for (let {a: z} = {a: 1}; ;) {
>a : any
@ -554,13 +554,13 @@ function foo4() {
>x : 1
}
for (const [y] = []; ;) {
>y : any
>[] : [undefined?]
>y : undefined
>[] : []
use(y);
>use(y) : any
>use : (a: any) => any
>y : any
>y : undefined
}
for (const {a: z} = { a: 1 }; ;) {
>a : any