Introduction
Welcome to Learning TypeScript
()
What is TypeScript?
()
Who's this for?
()
Exercise files
()
Setting up the development environment
()
Sample application
()
1. The Basics
Adding TypeScript to an existing application
()
Describing your code with types
()
Understanding type inference and gradual typing
()
2. Defining Custom Types
Defining custom types with interfaces
()
Enhancing interface definitions
()
Restricting possible values with enums and literal types
()
Allowing a variable to be multiple types
()
3. Classes
JavaScript classes overview
()
Converting JavaScript classes to TypeScript
()
Encapsulating logic and data with access modifiers
()
4. Expanding and Improving Type Support
Reusing common logic with generics
()
Type checking JavaScript files
()
Adding type support for native APIs
()
Adding type support for third-party APIs
()
Goodbye
Next steps
()
Conclusion
()
Ex_Files_Learning_TypeScript.zip
(1.0 MB)