A string literál típusa TypeScript-ben

A típusunió operátorával nem csak beépített típusokat, hanem stringeket is egyesíthetünk. Példaként tegyük úgy, hogy a változó csak a két string érték egyikét veheti fel:

typescriptlet str: 'success' | 'error';

Ellenőrizzük. Adjunk a változónak egyik string értéket:

typescriptstr = 'success';

Adjunk neki másikat:

typescriptstr = 'error';

Egy másik string értékadása viszont hibához vezet:

typescriptstr = 'eee'; // hiba
Задание 1

Állítsa be úgy, hogy a változó a három érték egyikét vehesse fel: 'error', 'warning' vagy 'success'.