String literal tipe in TypeScript
Met behulp van die tipe unie-operateur kan jy nie net ingeboude tipes nie, maar ook stringe saamvoeg. As voorbeeld, laat ons maak dat 'n veranderlike slegs een van twee stringwaardes kan aanneem:
let str: 'success' | 'error';
Kom ons toets dit. Ken een van die stringe aan die veranderlike toe:
str = 'success';
Ken die tweede een toe:
str = 'error';
Maar 'n poging om 'n ander string toe te ken sal tot 'n fout lei:
str = 'eee'; // fout
Maak so dat die veranderlike
een van drie waardes kan
aaneem: 'error',
'warning' of 'success'.