W języku TypeScript możliwe jest nadawanie aliasów dla typów lub też unii typów co może być bardzo pomocne.
Alias dla typu
type identifier = string; //definicja aliasu
let personId: identifier = '3HU3U4F43G44'; //wykorzystanie aliasuAlias dla unii
enum Color{
BLACK,
WHITE,
PINK,
YELLOW,
RED,
BLUE,
GREY
}
type BaseColor = Color.BLUE | Color.YELLOW | Color.RED; //definicja aliasu