Przykładowe tematy omawiane na szkoleniu
- Czym jest silne typowanie i słabe typowanie?
- Typy podstawowe
- Typy złożone
- Typowanie funkcji
- Function overloading
- Interfejsy
- Klasy
- Klasy abstrakcyjne
- Dziedziczenie
- Enkapsulacja
- Dekoratory klas
- Dekoratory metod
- Dekoratory pól
- Generic types
- Generics with Type Parameter Defaults
- Intersection types
- Union
- Never in unions and intersections
- Enum
- Literal types
- Type guards
- Non-nullable-types
- Record
- Partial / Required
- Pick / Omit
- Dodawanie typów do istniejącego JavaScriptowego kodu
- Automatyzowanie procesu typowania istniejącego kodu JavaScriptowego
- infer
- Discriminated Union
- Unknown type
- keyof
- Mapped types
- Conditional types
- Distributive conditional types
- Predicate types
- Nowinki ze świata TypeScriptu