I've actually had this issue here, a function that converts boolean expressions to strings. I don't want to omit the last operator check, even though it's the only possible case left: it breaks the symmetry of the code, and it is awkward. But with the check, TypeScript fails, and I need to throw.
2 likes 0 replies
?