Description
Bug Report
π Search Terms
nested, infer, inference, unknown
π Version & Regression Information
- This is a crash
- This changed between versions ______ and _______
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
- I was unable to test this on prior versions because _______
β― Playground Link
Playground link with relevant code
π» Code
type Magic<X> = X extends [[infer Y, ...infer _], ...infer _] ? Y : never;
type R = Magic<[[number]]> // β unknown
type R2 = Magic<[[number, 2]]> // β
number
type R3 = Magic<[[number], []]> // β
number
π Actual behavior
Magic<[[whatever]]>
isunknown
π Expected behavior
Magic<[[whatever]]>
should bewhatever