Sequence NODE_166
EasyCreate 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.