Warsztat jest podzielony na 3 moduły:
- TypeScript - podstawy typowania
- TypeScript - tworzenie modułów od podstaw
- TypeScript - aplikowanie typów na zastanym kodzie
Każdy z modułów zawiera prezentację o tej samej nazwie w folderze:
presentation
Każdy slajd prezentacji będziemy rozwijali podczas warsztatu.
Repozytorium zawiera foldery snippets, exercises, examples które będziemy używali podczas omawiania prezentacji.
TypeScript rozszerza JavaScript o możliwość typowania. Dzięki czemu jesteśmy w stanie wyłapać więcej błędów zanim oprogramowanie trafi na produkcję.
- Ułatwia kontrolę nad aplikacją
- Większa czytelność kodu
- Wymusza mniejsze funkcje
- Podpowiedzi w edytorze kodu
- Sprawdza poprawność typów podczas kompilacji
- Każdy kod JS jest prawidłowym kodem TS
- TS finalnie jest kompilowany do JS
- Zwalnia czas wydawania oprogramowania
- Dodatkowa konfiguracja przy starcie projektu
Instalacja
npm i -D typescript
Komenda do uruchomienia
./node_modules/.bin/tsc index.ts
Aby uruchomienie w trybie obserwacji dodajemy flagę
--watch