- Introduction to TypeScript
- Variable and Values
- Objects, arrays and tuples
- Explicit types additional
- Structural vs Nominal types
- Union types
- Intersection types
- Optional property
- Type aliases
- Function Type Expression
- Call signatures
- Construct signature
TypeScript is a programming language developed by Microsoft. It is a statically-typed superset of JavaScript, which means that it adds optional static typing and other features to JavaScript. TypeScript is designed to improve the development experience and maintainability of large-scale JavaScript applications.