enum Align {
Left,
Center,
Right
}
generates
export type Align = AlignLeft | AlignCenter | AlignRight;
export interface AlignLeft {
tag: 'left',
}
export interface AlignCenter {
tag: 'center',
}
export interface AlignRight {
tag: 'right',
}
isn't this too complex? Can it just be export type Align = 'left' | 'center' | 'right' ?