Manual Avanzado de TypeScript
POO
Introducción
Declaración de clases
Creación de objetos
Propiedades de clase
Métodos de clase
Constructor
Herencia
Modificadores de acceso
Modificador public
Modificador private
Modificador protected
Modificador readonly
Accessors
Propiedades estáticas
Propiedades estáticas en objetos
Métodos estáticos
Clases abstractas
Métodos abstractos
Interfaces
Introducción a las interfaces
Propiedades de la interfaz
Métodos de la interfaz
Propiedades opcionales de la interfaz
Propiedades de solo lectura
Funciones
Tipo indexado para array
Tipo indexado para objeto
Implementación de la interfaz en clases
Extensión de interfaces