Typy literałowe
Typ literałowy jest zbiorem jednoelementowym należącym do typu zbiorczego; definiuje bardzo dokładną wartość, która jest typem pierwotnym JavaScript.
Typami literałowymi w TypeScript są liczby, ciągi znaków i wartości logiczne.
Przykład literałów:
const a = 'a'; // String literal typeconst b = 1; // Numeric literal typeconst c = true; // Boolean literal typeLiterałowe typy ciągów znaków, liczb i wartości logicznych są używane w uniach, strażnikach typów i aliasach typów.
W poniższym przykładzie można zobaczyć alias typu unii. O składa się wyłącznie z określonych wartości; żaden inny ciąg znaków nie jest prawidłowy:
type O = 'a' | 'b' | 'c';