Sequence NODE_166
Easy

Create a Union Type for Button Variant

TypeScript
Technical Specification

Define a ButtonVariant type that only allows 'primary', 'secondary', or 'ghost'.

Input/Output Samples
Input:"primary"
Output:Valid
Input:"danger"
Output:Type error
Optimal Logic Path
type ButtonVariant = "primary" | "secondary" | "ghost";
Architectural Deep-Dive
Union types with string literals restrict values to a specific known set, perfect for design system tokens.