Powrót do: TypeScript dla Testera – Ekspresowe Podstawy (i za darmo!)
Łączenie typów z union types
TIP: Cały kod do poszczególnych lekcji, dodatkową teorię i linki z tej i innych lekcji - znajdziesz w darmowym repozytorium - https://github.com/jaktestowac/typescript-dla-testera
Chcesz dokładniej poznać TypeScript? Sprawdź nasz Program JavaScript i TypeScript dla Testerów
Prezentacja
Tu w przyszłości mogą pojawić się dodatkowe materiały w postaci prezentacji etc.
Dodatkowe materiały
Najważniejsze tematy w tej lekcji:
- Union types łączą typy operatorem
|(np. string | number). - Union types dają elastyczność przy zachowaniu bezpieczeństwa typów.
TIP: Używaj union types, gdy wartość może być jednego z kilku typów. To pozwala na większą elastyczność bez rezygnacji ze sprawdzania typów. Przykład:
let value: string | number = "test"; pozwala na przypisanie zarówno tekstu, jak i liczby.
Linki zewnętrzne
- TypeScript: Union Types – podstawy i przykłady.
- TypeScript: Narrowing – praca z unionami w praktyce.
- Type Guards: typeof – prosty mechanizm zawężania.
