@@ -417,7 +417,7 @@ function f13() {
417
417
}
418
418
419
419
function f14([a = 1, [b = "hello", { x, y: c = false }]]) {
420
- >f14 : ([a, [b, { x, y }]]: [number, [string, { x: any; y?: boolean; }]]) => void
420
+ >f14 : ([a, [b, { x, y: c }]]: [number, [string, { x: any; y?: boolean; }]]) => void
421
421
>a : number
422
422
>1 : 1
423
423
>b : string
@@ -438,7 +438,7 @@ function f14([a = 1, [b = "hello", { x, y: c = false }]]) {
438
438
}
439
439
f14([2, ["abc", { x: 0, y: true }]]);
440
440
>f14([2, ["abc", { x: 0, y: true }]]) : void
441
- >f14 : ([a, [b, { x, y }]]: [number, [string, { x: any; y?: boolean; }]]) => void
441
+ >f14 : ([a, [b, { x, y: c }]]: [number, [string, { x: any; y?: boolean; }]]) => void
442
442
>[2, ["abc", { x: 0, y: true }]] : [number, [string, { x: number; y: true; }]]
443
443
>2 : 2
444
444
>["abc", { x: 0, y: true }] : [string, { x: number; y: true; }]
@@ -451,7 +451,7 @@ f14([2, ["abc", { x: 0, y: true }]]);
451
451
452
452
f14([2, ["abc", { x: 0 }]]);
453
453
>f14([2, ["abc", { x: 0 }]]) : void
454
- >f14 : ([a, [b, { x, y }]]: [number, [string, { x: any; y?: boolean; }]]) => void
454
+ >f14 : ([a, [b, { x, y: c }]]: [number, [string, { x: any; y?: boolean; }]]) => void
455
455
>[2, ["abc", { x: 0 }]] : [number, [string, { x: number; }]]
456
456
>2 : 2
457
457
>["abc", { x: 0 }] : [string, { x: number; }]
@@ -462,7 +462,7 @@ f14([2, ["abc", { x: 0 }]]);
462
462
463
463
f14([2, ["abc", { y: false }]]); // Error, no x
464
464
>f14([2, ["abc", { y: false }]]) : void
465
- >f14 : ([a, [b, { x, y }]]: [number, [string, { x: any; y?: boolean; }]]) => void
465
+ >f14 : ([a, [b, { x, y: c }]]: [number, [string, { x: any; y?: boolean; }]]) => void
466
466
>[2, ["abc", { y: false }]] : [number, [string, { y: false; }]]
467
467
>2 : 2
468
468
>["abc", { y: false }] : [string, { y: false; }]
0 commit comments