Accept new baselines
This commit is contained in:
parent
ee10c247b7
commit
9639434d72
2 changed files with 7 additions and 4 deletions
|
@ -4,9 +4,10 @@ tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(7,6): error TS2456:
|
|||
tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(8,11): error TS2313: Type parameter 'K' has a circular constraint.
|
||||
tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(11,6): error TS2456: Type alias 'Recurse2' circularly references itself.
|
||||
tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(12,11): error TS2313: Type parameter 'K' has a circular constraint.
|
||||
tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(20,19): error TS2589: Type instantiation is excessively deep and possibly infinite.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/mapped/recursiveMappedTypes.ts (6 errors) ====
|
||||
==== tests/cases/conformance/types/mapped/recursiveMappedTypes.ts (7 errors) ====
|
||||
// Recursive mapped types simply appear empty
|
||||
|
||||
type Recurse = {
|
||||
|
@ -39,6 +40,8 @@ tests/cases/conformance/types/mapped/recursiveMappedTypes.ts(12,11): error TS231
|
|||
type tup = [number, number, number, number];
|
||||
|
||||
function foo(arg: Circular<tup>): tup {
|
||||
~~~~~~~~~~~~~
|
||||
!!! error TS2589: Type instantiation is excessively deep and possibly infinite.
|
||||
return arg;
|
||||
}
|
||||
|
|
@ -28,10 +28,10 @@ type tup = [number, number, number, number];
|
|||
>tup : [number, number, number, number]
|
||||
|
||||
function foo(arg: Circular<tup>): tup {
|
||||
>foo : (arg: [any, any, any, any]) => [number, number, number, number]
|
||||
>arg : [any, any, any, any]
|
||||
>foo : (arg: any) => [number, number, number, number]
|
||||
>arg : any
|
||||
|
||||
return arg;
|
||||
>arg : [any, any, any, any]
|
||||
>arg : any
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue