decho
Incorrect type inference with discriminated unions.
Hey folks, I am having a really weird issue.
Here is a minimal reproducible example: https://tsplay.dev/WJB1kW
Basically I have a function that returns an object of the
Difference
, which is a union of 3 other types:
I have created a router and a procedure that returns the result of myFunction
. I then call this function on the client like this:
However, I am getting a type error:
Any idea how to solve this issue?14 replies