Union Types and Type Aliases in TypeScript by Ari PickerUnion Types and Type Aliases in TypeScript
egghead