consolelog.tools logo

Discriminated Union Builder

Build discriminated union types with type-safe variant handling

Custom Discriminated Union

Properties: data: T
Properties: error: Error

About Discriminated Unions

Discriminated unions use a common property (discriminator) to distinguish between different object shapes. TypeScript can then narrow the type based on this property.

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Frequently Asked Questions - Discriminated Union Builder