TypeScript card reviewhard
What are Discriminated Unions in TypeScript?
Discriminated Unions are union types that contain a shared discriminant property. TypeScript uses this property to narrow types automatically, enabling safer and more readable code. They are commonly used to model application states and API responses.