TypeScript: Typ Union

Opublikowano: 07.08.2021 - tagi: TypeScript JavaScript

TypeScript daje programistom ciekawą funkcjonalność typ union. W skrócie: pozwala to nam na zdefiniowanie typu który może składać się z kilku już istniejących.

Do stworzenia takiego typu służy nam operator: |

Przykład:

const getDocument = (id: number | string) => {
   ...
}

Funkcja getDocument przyjmuje jeden parametr, który może być zarówno liczbą lub stringiem. Przyjmując takie podejście naszym zadaniem jest także odpowiednia obsługa parametru, w zależności jaki typ został przekazany.