Základní výukový kurz TypeScriptu

Základy

Úvod do TypeScriptu Kompilace Datové typy Změna hodnot Operace Pole Objekty Kontrola typu proměnné v objektu Kontrola struktury objektu Kontrola typů hodnot objektu Cyklus for Cyklus for-of Cyklus for-in Funkce Prázdný výsledek funkce Typ any Typ any v polích Sjednocení typů Aliasy typů Typ řetězcového literálu Aliasy pro sjednocení řetězců

N-tice (Tuple)

Úvod do n-tic Změna n-tice N-tice pouze pro čtení Volitelné prvky n-tic Destrukturalizace n-tice Vyplnění n-tice

Výčty

Úvod do výčtů Získání podle klíče Získání podle hodnoty Výčet jako typ Explicitní klíče Zjednodušené klíče Řetězcové výčty

Vestavěné typy

Úvod do vestavěných typů Datum Regulární výrazy Typ HTMLElement Kolekce

Datové struktury

Struktura objektu Volitelné vlastnosti objektu Rozhraní Pole v objektech Rozhraní jako typ objektu s polem Složité objekty Objekty v objektech Pole objektů

Funkce

Počet parametrů Volitelné parametry Výchozí hodnoty parametrů Rest parametry Typ funkcí Vlastní typ s funkcí Funkce-callbacks Šipkové funkce
huromstr