Pokročilá učebnice TypeScript

OOP

Úvod Deklarace tříd Vytváření objektů Vlastnosti třídy Metody třídy Konstruktor Dědičnost Modifikátory přístupu Modifikátor public Modifikátor private Modifikátor protected Modifikátor readonly Přístupy Statické vlastnosti Statické vlastnosti v objektech Statické metody Abstraktní třídy Abstraktní metody

Rozhraní

Úvod do rozhraní Vlastnosti rozhraní Metody rozhraní Volitelné vlastnosti rozhraní Vlastnosti pouze pro čtení Funkce Indexovatelný typ pro pole Indexovatelný typ pro objekt Implementace rozhraní ve třídách Rozšiřování rozhraní

Generika

Úvod Typové proměnné Zobecněné typové proměnné Funkce generického typu Rozhraní generických typů Generické třídy Omezení generik Použití typových parametrů v omezeních generik Použití typů tříd v generikách
bnruswazpl