Skip to content

Commit 4f79295

Browse files
committed
Accept new baselines
1 parent 16fea3e commit 4f79295

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

tests/baselines/reference/recursiveConditionalTypes.errors.txt

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ tests/cases/compiler/recursiveConditionalTypes.ts(21,5): error TS2322: Type 'T'
66
tests/cases/compiler/recursiveConditionalTypes.ts(22,5): error TS2322: Type 'Awaited<T>' is not assignable to type 'T'.
77
'T' could be instantiated with an arbitrary type which could be unrelated to 'Awaited<T>'.
88
tests/cases/compiler/recursiveConditionalTypes.ts(35,11): error TS2589: Type instantiation is excessively deep and possibly infinite.
9-
tests/cases/compiler/recursiveConditionalTypes.ts(46,12): error TS2589: Type instantiation is excessively deep and possibly infinite.
109
tests/cases/compiler/recursiveConditionalTypes.ts(49,5): error TS2322: Type 'TupleOf<number, M>' is not assignable to type 'TupleOf<number, N>'.
1110
Type 'number extends M ? number[] : _TupleOf<number, M, []>' is not assignable to type 'TupleOf<number, N>'.
1211
Type 'number[] | _TupleOf<number, M, []>' is not assignable to type 'TupleOf<number, N>'.
@@ -25,7 +24,7 @@ tests/cases/compiler/recursiveConditionalTypes.ts(116,9): error TS2345: Argument
2524
Type 'string' is not assignable to type 'number'.
2625

2726

28-
==== tests/cases/compiler/recursiveConditionalTypes.ts (9 errors) ====
27+
==== tests/cases/compiler/recursiveConditionalTypes.ts (8 errors) ====
2928
// Awaiting promises
3029

3130
type Awaited<T> =
@@ -85,8 +84,6 @@ tests/cases/compiler/recursiveConditionalTypes.ts(116,9): error TS2345: Argument
8584
type TT2 = TupleOf<number, number>;
8685
type TT3 = TupleOf<number, any>;
8786
type TT4 = TupleOf<number, 100>; // Depth error
88-
~~~~~~~~~~~~~~~~~~~~
89-
!!! error TS2589: Type instantiation is excessively deep and possibly infinite.
9087

9188
function f22<N extends number, M extends N>(tn: TupleOf<number, N>, tm: TupleOf<number, M>) {
9289
tn = tm;

tests/baselines/reference/recursiveConditionalTypes.types

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ type TT3 = TupleOf<number, any>;
105105
>TT3 : number[]
106106

107107
type TT4 = TupleOf<number, 100>; // Depth error
108-
>TT4 : any
108+
>TT4 : [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]
109109

110110
function f22<N extends number, M extends N>(tn: TupleOf<number, N>, tm: TupleOf<number, M>) {
111111
>f22 : <N extends number, M extends N>(tn: TupleOf<number, N>, tm: TupleOf<number, M>) => void

0 commit comments

Comments
 (0)