Skip to content

Commit 04260d6

Browse files
committed
Accept new baselines
1 parent a712344 commit 04260d6

4 files changed

Lines changed: 35 additions & 0 deletions

File tree

tests/baselines/reference/conditionalTypes1.errors.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,4 +334,8 @@ tests/cases/conformance/types/conditional/conditionalTypes1.ts(157,5): error TS2
334334
type O7 = Or<boolean, true>; // true
335335
type O8 = Or<true, boolean>; // true
336336
type O9 = Or<boolean, boolean>; // boolean
337+
338+
type T40 = never extends never ? true : false; // true
339+
type T41 = number extends never ? true : false; // false
340+
type T42 = never extends number ? true : false; // boolean
337341

tests/baselines/reference/conditionalTypes1.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,10 @@ type O6 = Or<false, boolean>; // boolean
194194
type O7 = Or<boolean, true>; // true
195195
type O8 = Or<true, boolean>; // true
196196
type O9 = Or<boolean, boolean>; // boolean
197+
198+
type T40 = never extends never ? true : false; // true
199+
type T41 = number extends never ? true : false; // false
200+
type T42 = never extends number ? true : false; // boolean
197201

198202

199203
//// [conditionalTypes1.js]
@@ -398,3 +402,6 @@ declare type O6 = Or<false, boolean>;
398402
declare type O7 = Or<boolean, true>;
399403
declare type O8 = Or<true, boolean>;
400404
declare type O9 = Or<boolean, boolean>;
405+
declare type T40 = never extends never ? true : false;
406+
declare type T41 = number extends never ? true : false;
407+
declare type T42 = never extends number ? true : false;

tests/baselines/reference/conditionalTypes1.symbols

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -751,3 +751,12 @@ type O9 = Or<boolean, boolean>; // boolean
751751
>O9 : Symbol(O9, Decl(conditionalTypes1.ts, 193, 28))
752752
>Or : Symbol(Or, Decl(conditionalTypes1.ts, 162, 65))
753753

754+
type T40 = never extends never ? true : false; // true
755+
>T40 : Symbol(T40, Decl(conditionalTypes1.ts, 194, 31))
756+
757+
type T41 = number extends never ? true : false; // false
758+
>T41 : Symbol(T41, Decl(conditionalTypes1.ts, 196, 46))
759+
760+
type T42 = never extends number ? true : false; // boolean
761+
>T42 : Symbol(T42, Decl(conditionalTypes1.ts, 197, 47))
762+

tests/baselines/reference/conditionalTypes1.types

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -849,3 +849,18 @@ type O9 = Or<boolean, boolean>; // boolean
849849
>O9 : boolean
850850
>Or : If<A, true, B>
851851

852+
type T40 = never extends never ? true : false; // true
853+
>T40 : true
854+
>true : true
855+
>false : false
856+
857+
type T41 = number extends never ? true : false; // false
858+
>T41 : false
859+
>true : true
860+
>false : false
861+
862+
type T42 = never extends number ? true : false; // boolean
863+
>T42 : boolean
864+
>true : true
865+
>false : false
866+

0 commit comments

Comments
 (0)