We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d80795c commit 92f5f1dCopy full SHA for 92f5f1d
tests/cases/compiler/recursiveResolveTypeMembers.ts
@@ -0,0 +1,6 @@
1
+// Repro from #25291
2
+
3
+type PromisedTuple<L extends any[], U = (...args: L) => void> =
4
+ U extends (h: infer H, ...args: infer R) => [Promise<H>, ...PromisedTuple<R>] ? [] : []
5
6
+type Promised = PromisedTuple<[1, 2, 3]>
0 commit comments