Pokročilé typy v TypeScriptu

Správným nastavením typů lze zabránit ledajakým problémům. Dáte string kde má být number či array kde má být object. Ale co třeba funkce, co mění return typ podle jejích parametrů? Pokročilé typy nejen pomohou odhalit přehlédnuté chyby, ale také výrazně urychlí vývoj díky auto code completion.
Chtěl bych se podělit o své zkušenosti při psaní typů v SocialReaders.
Mimo jiné budu povídat o:
- Generic types
- Conditional types
- Discriminated unions
- Function overloads

Komu je přednáška určena?

Kdokoliv co chce mít při commitech klid v duši, či jen lepší code autocomplete