Skip to content

Commit bf99b8e

Browse files
committed
Accept new baselines
1 parent c172314 commit bf99b8e

7 files changed

+63
-63
lines changed

tests/baselines/reference/contextuallyTypedIife.types

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,12 @@
101101
// rest parameters
102102
((...numbers) => numbers.every(n => n > 0))(5,6,7);
103103
>((...numbers) => numbers.every(n => n > 0))(5,6,7) : boolean
104-
>((...numbers) => numbers.every(n => n > 0)) : (...numbers: number[]) => boolean
105-
>(...numbers) => numbers.every(n => n > 0) : (...numbers: number[]) => boolean
106-
>numbers : number[]
104+
>((...numbers) => numbers.every(n => n > 0)) : (numbers_0: number, numbers_1: number, numbers_2: number) => boolean
105+
>(...numbers) => numbers.every(n => n > 0) : (numbers_0: number, numbers_1: number, numbers_2: number) => boolean
106+
>numbers : [number, number, number]
107107
>numbers.every(n => n > 0) : boolean
108108
>numbers.every : (callbackfn: (value: number, index: number, array: number[]) => boolean, thisArg?: any) => boolean
109-
>numbers : number[]
109+
>numbers : [number, number, number]
110110
>every : (callbackfn: (value: number, index: number, array: number[]) => boolean, thisArg?: any) => boolean
111111
>n => n > 0 : (n: number) => boolean
112112
>n : number
@@ -119,12 +119,12 @@
119119

120120
((...mixed) => mixed.every(n => !!n))(5,'oops','oh no');
121121
>((...mixed) => mixed.every(n => !!n))(5,'oops','oh no') : boolean
122-
>((...mixed) => mixed.every(n => !!n)) : (...mixed: (string | number)[]) => boolean
123-
>(...mixed) => mixed.every(n => !!n) : (...mixed: (string | number)[]) => boolean
124-
>mixed : (string | number)[]
122+
>((...mixed) => mixed.every(n => !!n)) : (mixed_0: number, mixed_1: string, mixed_2: string) => boolean
123+
>(...mixed) => mixed.every(n => !!n) : (mixed_0: number, mixed_1: string, mixed_2: string) => boolean
124+
>mixed : [number, string, string]
125125
>mixed.every(n => !!n) : boolean
126126
>mixed.every : (callbackfn: (value: string | number, index: number, array: (string | number)[]) => boolean, thisArg?: any) => boolean
127-
>mixed : (string | number)[]
127+
>mixed : [number, string, string]
128128
>every : (callbackfn: (value: string | number, index: number, array: (string | number)[]) => boolean, thisArg?: any) => boolean
129129
>n => !!n : (n: string | number) => boolean
130130
>n : string | number
@@ -137,31 +137,31 @@
137137

138138
((...noNumbers) => noNumbers.some(n => n > 0))();
139139
>((...noNumbers) => noNumbers.some(n => n > 0))() : boolean
140-
>((...noNumbers) => noNumbers.some(n => n > 0)) : (...noNumbers: any[]) => boolean
141-
>(...noNumbers) => noNumbers.some(n => n > 0) : (...noNumbers: any[]) => boolean
142-
>noNumbers : any[]
140+
>((...noNumbers) => noNumbers.some(n => n > 0)) : () => boolean
141+
>(...noNumbers) => noNumbers.some(n => n > 0) : () => boolean
142+
>noNumbers : []
143143
>noNumbers.some(n => n > 0) : boolean
144-
>noNumbers.some : (callbackfn: (value: any, index: number, array: any[]) => boolean, thisArg?: any) => boolean
145-
>noNumbers : any[]
146-
>some : (callbackfn: (value: any, index: number, array: any[]) => boolean, thisArg?: any) => boolean
147-
>n => n > 0 : (n: any) => boolean
148-
>n : any
144+
>noNumbers.some : (callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean
145+
>noNumbers : []
146+
>some : (callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean
147+
>n => n > 0 : (n: never) => boolean
148+
>n : never
149149
>n > 0 : boolean
150-
>n : any
150+
>n : never
151151
>0 : 0
152152

153153
((first, ...rest) => first ? [] : rest.map(n => n > 0))(8,9,10);
154154
>((first, ...rest) => first ? [] : rest.map(n => n > 0))(8,9,10) : boolean[]
155-
>((first, ...rest) => first ? [] : rest.map(n => n > 0)) : (first: number, ...rest: number[]) => boolean[]
156-
>(first, ...rest) => first ? [] : rest.map(n => n > 0) : (first: number, ...rest: number[]) => boolean[]
155+
>((first, ...rest) => first ? [] : rest.map(n => n > 0)) : (first: number, rest_0: number, rest_1: number) => boolean[]
156+
>(first, ...rest) => first ? [] : rest.map(n => n > 0) : (first: number, rest_0: number, rest_1: number) => boolean[]
157157
>first : number
158-
>rest : number[]
158+
>rest : [number, number]
159159
>first ? [] : rest.map(n => n > 0) : boolean[]
160160
>first : number
161161
>[] : undefined[]
162162
>rest.map(n => n > 0) : boolean[]
163163
>rest.map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
164-
>rest : number[]
164+
>rest : [number, number]
165165
>map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
166166
>n => n > 0 : (n: number) => boolean
167167
>n : number

tests/baselines/reference/contextuallyTypedIifeStrict.types

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,12 @@
101101
// rest parameters
102102
((...numbers) => numbers.every(n => n > 0))(5,6,7);
103103
>((...numbers) => numbers.every(n => n > 0))(5,6,7) : boolean
104-
>((...numbers) => numbers.every(n => n > 0)) : (...numbers: number[]) => boolean
105-
>(...numbers) => numbers.every(n => n > 0) : (...numbers: number[]) => boolean
106-
>numbers : number[]
104+
>((...numbers) => numbers.every(n => n > 0)) : (numbers_0: number, numbers_1: number, numbers_2: number) => boolean
105+
>(...numbers) => numbers.every(n => n > 0) : (numbers_0: number, numbers_1: number, numbers_2: number) => boolean
106+
>numbers : [number, number, number]
107107
>numbers.every(n => n > 0) : boolean
108108
>numbers.every : (callbackfn: (value: number, index: number, array: number[]) => boolean, thisArg?: any) => boolean
109-
>numbers : number[]
109+
>numbers : [number, number, number]
110110
>every : (callbackfn: (value: number, index: number, array: number[]) => boolean, thisArg?: any) => boolean
111111
>n => n > 0 : (n: number) => boolean
112112
>n : number
@@ -119,12 +119,12 @@
119119

120120
((...mixed) => mixed.every(n => !!n))(5,'oops','oh no');
121121
>((...mixed) => mixed.every(n => !!n))(5,'oops','oh no') : boolean
122-
>((...mixed) => mixed.every(n => !!n)) : (...mixed: (string | number)[]) => boolean
123-
>(...mixed) => mixed.every(n => !!n) : (...mixed: (string | number)[]) => boolean
124-
>mixed : (string | number)[]
122+
>((...mixed) => mixed.every(n => !!n)) : (mixed_0: number, mixed_1: string, mixed_2: string) => boolean
123+
>(...mixed) => mixed.every(n => !!n) : (mixed_0: number, mixed_1: string, mixed_2: string) => boolean
124+
>mixed : [number, string, string]
125125
>mixed.every(n => !!n) : boolean
126126
>mixed.every : (callbackfn: (value: string | number, index: number, array: (string | number)[]) => boolean, thisArg?: any) => boolean
127-
>mixed : (string | number)[]
127+
>mixed : [number, string, string]
128128
>every : (callbackfn: (value: string | number, index: number, array: (string | number)[]) => boolean, thisArg?: any) => boolean
129129
>n => !!n : (n: string | number) => boolean
130130
>n : string | number
@@ -137,31 +137,31 @@
137137

138138
((...noNumbers) => noNumbers.some(n => n > 0))();
139139
>((...noNumbers) => noNumbers.some(n => n > 0))() : boolean
140-
>((...noNumbers) => noNumbers.some(n => n > 0)) : (...noNumbers: any[]) => boolean
141-
>(...noNumbers) => noNumbers.some(n => n > 0) : (...noNumbers: any[]) => boolean
142-
>noNumbers : any[]
140+
>((...noNumbers) => noNumbers.some(n => n > 0)) : () => boolean
141+
>(...noNumbers) => noNumbers.some(n => n > 0) : () => boolean
142+
>noNumbers : []
143143
>noNumbers.some(n => n > 0) : boolean
144-
>noNumbers.some : (callbackfn: (value: any, index: number, array: any[]) => boolean, thisArg?: any) => boolean
145-
>noNumbers : any[]
146-
>some : (callbackfn: (value: any, index: number, array: any[]) => boolean, thisArg?: any) => boolean
147-
>n => n > 0 : (n: any) => boolean
148-
>n : any
144+
>noNumbers.some : (callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean
145+
>noNumbers : []
146+
>some : (callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean
147+
>n => n > 0 : (n: never) => boolean
148+
>n : never
149149
>n > 0 : boolean
150-
>n : any
150+
>n : never
151151
>0 : 0
152152

153153
((first, ...rest) => first ? [] : rest.map(n => n > 0))(8,9,10);
154154
>((first, ...rest) => first ? [] : rest.map(n => n > 0))(8,9,10) : boolean[]
155-
>((first, ...rest) => first ? [] : rest.map(n => n > 0)) : (first: number, ...rest: number[]) => boolean[]
156-
>(first, ...rest) => first ? [] : rest.map(n => n > 0) : (first: number, ...rest: number[]) => boolean[]
155+
>((first, ...rest) => first ? [] : rest.map(n => n > 0)) : (first: number, rest_0: number, rest_1: number) => boolean[]
156+
>(first, ...rest) => first ? [] : rest.map(n => n > 0) : (first: number, rest_0: number, rest_1: number) => boolean[]
157157
>first : number
158-
>rest : number[]
158+
>rest : [number, number]
159159
>first ? [] : rest.map(n => n > 0) : boolean[]
160160
>first : number
161161
>[] : never[]
162162
>rest.map(n => n > 0) : boolean[]
163163
>rest.map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
164-
>rest : number[]
164+
>rest : [number, number]
165165
>map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
166166
>n => n > 0 : (n: number) => boolean
167167
>n : number

tests/baselines/reference/emitDefaultParametersFunctionExpression.types

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@ var x = function (str = "hello", ...rest) { }
3737
var y = (function (num = 10, boo = false, ...rest) { })()
3838
>y : void
3939
>(function (num = 10, boo = false, ...rest) { })() : void
40-
>(function (num = 10, boo = false, ...rest) { }) : (num?: number, boo?: boolean, ...rest: any[]) => void
41-
>function (num = 10, boo = false, ...rest) { } : (num?: number, boo?: boolean, ...rest: any[]) => void
40+
>(function (num = 10, boo = false, ...rest) { }) : (num?: number, boo?: boolean) => void
41+
>function (num = 10, boo = false, ...rest) { } : (num?: number, boo?: boolean) => void
4242
>num : number
4343
>10 : 10
4444
>boo : boolean
4545
>false : false
46-
>rest : any[]
46+
>rest : []
4747

4848
var z = (function (num: number, boo = false, ...rest) { })(10)
4949
>z : void
5050
>(function (num: number, boo = false, ...rest) { })(10) : void
51-
>(function (num: number, boo = false, ...rest) { }) : (num: number, boo?: boolean, ...rest: any[]) => void
52-
>function (num: number, boo = false, ...rest) { } : (num: number, boo?: boolean, ...rest: any[]) => void
51+
>(function (num: number, boo = false, ...rest) { }) : (num: number, boo?: boolean) => void
52+
>function (num: number, boo = false, ...rest) { } : (num: number, boo?: boolean) => void
5353
>num : number
5454
>boo : boolean
5555
>false : false
56-
>rest : any[]
56+
>rest : []
5757
>10 : 10
5858

tests/baselines/reference/emitDefaultParametersFunctionExpressionES6.types

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@ var x = function (str = "hello", ...rest) { }
3737
var y = (function (num = 10, boo = false, ...rest) { })()
3838
>y : void
3939
>(function (num = 10, boo = false, ...rest) { })() : void
40-
>(function (num = 10, boo = false, ...rest) { }) : (num?: number, boo?: boolean, ...rest: any[]) => void
41-
>function (num = 10, boo = false, ...rest) { } : (num?: number, boo?: boolean, ...rest: any[]) => void
40+
>(function (num = 10, boo = false, ...rest) { }) : (num?: number, boo?: boolean) => void
41+
>function (num = 10, boo = false, ...rest) { } : (num?: number, boo?: boolean) => void
4242
>num : number
4343
>10 : 10
4444
>boo : boolean
4545
>false : false
46-
>rest : any[]
46+
>rest : []
4747

4848
var z = (function (num: number, boo = false, ...rest) { })(10)
4949
>z : void
5050
>(function (num: number, boo = false, ...rest) { })(10) : void
51-
>(function (num: number, boo = false, ...rest) { }) : (num: number, boo?: boolean, ...rest: any[]) => void
52-
>function (num: number, boo = false, ...rest) { } : (num: number, boo?: boolean, ...rest: any[]) => void
51+
>(function (num: number, boo = false, ...rest) { }) : (num: number, boo?: boolean) => void
52+
>function (num: number, boo = false, ...rest) { } : (num: number, boo?: boolean) => void
5353
>num : number
5454
>boo : boolean
5555
>false : false
56-
>rest : any[]
56+
>rest : []
5757
>10 : 10
5858

tests/baselines/reference/emitRestParametersFunctionExpression.types

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var funcExp2 = function (...rest) { }
1818
var funcExp3 = (function (...rest) { })()
1919
>funcExp3 : void
2020
>(function (...rest) { })() : void
21-
>(function (...rest) { }) : (...rest: any[]) => void
22-
>function (...rest) { } : (...rest: any[]) => void
23-
>rest : any[]
21+
>(function (...rest) { }) : () => void
22+
>function (...rest) { } : () => void
23+
>rest : []
2424

tests/baselines/reference/emitRestParametersFunctionExpressionES6.types

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var funcExp2 = function (...rest) { }
1818
var funcExp3 = (function (...rest) { })()
1919
>funcExp3 : void
2020
>(function (...rest) { })() : void
21-
>(function (...rest) { }) : (...rest: any[]) => void
22-
>function (...rest) { } : (...rest: any[]) => void
23-
>rest : any[]
21+
>(function (...rest) { }) : () => void
22+
>function (...rest) { } : () => void
23+
>rest : []
2424

tests/baselines/reference/partiallyAnnotatedFunctionInferenceWithTypeParameter.types

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,12 @@ testRest((t1, t2: D, t3) => {})
119119
>t3 : D
120120

121121
testRest((t2: D, ...t3) => {})
122-
>testRest((t2: D, ...t3) => {}) : any
122+
>testRest((t2: D, ...t3) => {}) : D
123123
>testRest : <T extends C>(a: (t: T, t1: T, ...ts: T[]) => void) => T
124-
>(t2: D, ...t3) => {} : (t2: D, ...t3: any[]) => void
124+
>(t2: D, ...t3) => {} : (t2: D, t1: D, ...ts: D[]) => void
125125
>t2 : D
126126
>D : D
127-
>t3 : any[]
127+
>t3 : [D, ...D[]]
128128

129129
testRest((t2, ...t3: D[]) => {})
130130
>testRest((t2, ...t3: D[]) => {}) : C

0 commit comments

Comments
 (0)