- Basics
- Everyday Types
- Type Declarations
- Narrowing
- More on Functions
- Function Type Expressions
- Call Signatures
- Construct Signatures
- Generic Functions
- Inference
- Constraints
- Working with Constrained Values
- Specifying Type Arguments
- Guidelines for Writing Good Generic Functions
- Optional Parameters
- Function Overloads
- Other Types to Know About
- Rest Parameters and Arguments
- Parameter Destructuring
- Assignability of Functions
- Types from Extraction
- Types from Transformation
- Classes
- Class Members
- Class Heritage
- Member Visibility
- Static Members
- Generic Classes
this
at Runtime in Classesthis
Types- Parameter Properties
- Class Expressions
abstract
Classes and Members- Relationships Between Classes