TypeScript Ultimate Tutorial

OOP

Introduction Declaring classes Creating objects Class properties Class methods Constructor Inheritance Access modifiers public modifier Modifier private Modifier protected readonly modifier Accessories Static properties Static properties in objects Static methods Abstract classes Abstract methods

Interfaces

Introduction to Interfaces Interface properties Interface methods Optional interface properties Read-only properties Functions Indexable type for array Indexed type for object Implementing an interface in classes Expanding interfaces

Generics

Introduction Type variables Generalized type variables Generic type function Interface generic types Generalized classes Limitations of Generalizations Using Type Parameters in Generic Constraints Using Class Types in Generics
enru