Guia Avançado de TypeScript
POO
Introdução
Declaração de Classes
Criação de Objetos
Propriedades da Classe
Métodos da Classe
Construtor
Herança
Modificadores de Acesso
Modificador public
Modificador private
Modificador protected
Modificador readonly
Acessores
Propriedades Estáticas
Propriedades Estáticas em Objetos
Métodos Estáticos
Classes Abstratas
Métodos Abstratos
Interfaces
Introdução às Interfaces
Propriedades da Interface
Métodos da Interface
Propriedades Opcionais da Interface
Propriedades Somente Leitura
Funções
Tipo Indexado para Array
Tipo Indexado para Objeto
Implementação de Interface em Classes
Extensão de Interfaces