Skip to content

Commit db9c202

Browse files
committed
Add regression test
1 parent 7740822 commit db9c202

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/cases/compiler/infiniteConstraints.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,8 @@ const noError = ensureNoDuplicates({main: value("test"), alternate: value("test2
3131
const shouldBeNoError = ensureNoDuplicates({main: value("test")});
3232

3333
const shouldBeError = ensureNoDuplicates({main: value("dup"), alternate: value("dup")});
34+
35+
// Repro from #26448
36+
37+
type Cond<T> = T extends number ? number : never;
38+
declare function function1<T extends {[K in keyof T]: Cond<T[K]>}>(): T[keyof T]["foo"];

0 commit comments

Comments
 (0)