TypeScript – alias

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 aliasu

Alias dla unii

enum Color{
    BLACK,
    WHITE,
    PINK,
    YELLOW,
    RED,
    BLUE,
    GREY
}

type BaseColor = Color.BLUE | Color.YELLOW | Color.RED; //definicja aliasu