Skip to content

Commit 59a8aa4

Browse files
committed
Accept new baselines
1 parent f7d8e3b commit 59a8aa4

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

tests/baselines/reference/keyofAndIndexedAccess.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,10 @@ function updateIds2<T extends { [x: string]: string }, K extends keyof T>(
500500
var x = obj[key];
501501
stringMap[x]; // Should be OK.
502502
}
503+
504+
// Repro from #13514
505+
506+
declare function head<T extends Array<any>>(list: T): T[0];
503507

504508

505509
//// [keyofAndIndexedAccess.js]
@@ -1061,3 +1065,4 @@ declare function updateIds2<T extends {
10611065
}, K extends keyof T>(obj: T, key: K, stringMap: {
10621066
[oldId: string]: string;
10631067
}): void;
1068+
declare function head<T extends Array<any>>(list: T): T[0];

tests/baselines/reference/keyofAndIndexedAccess.symbols

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1806,3 +1806,13 @@ function updateIds2<T extends { [x: string]: string }, K extends keyof T>(
18061806
>x : Symbol(x, Decl(keyofAndIndexedAccess.ts, 498, 7))
18071807
}
18081808

1809+
// Repro from #13514
1810+
1811+
declare function head<T extends Array<any>>(list: T): T[0];
1812+
>head : Symbol(head, Decl(keyofAndIndexedAccess.ts, 500, 1))
1813+
>T : Symbol(T, Decl(keyofAndIndexedAccess.ts, 504, 22))
1814+
>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
1815+
>list : Symbol(list, Decl(keyofAndIndexedAccess.ts, 504, 44))
1816+
>T : Symbol(T, Decl(keyofAndIndexedAccess.ts, 504, 22))
1817+
>T : Symbol(T, Decl(keyofAndIndexedAccess.ts, 504, 22))
1818+

tests/baselines/reference/keyofAndIndexedAccess.types

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2128,3 +2128,13 @@ function updateIds2<T extends { [x: string]: string }, K extends keyof T>(
21282128
>x : T[K]
21292129
}
21302130

2131+
// Repro from #13514
2132+
2133+
declare function head<T extends Array<any>>(list: T): T[0];
2134+
>head : <T extends any[]>(list: T) => T[0]
2135+
>T : T
2136+
>Array : T[]
2137+
>list : T
2138+
>T : T
2139+
>T : T
2140+

0 commit comments

Comments
 (0)