Useful Links
Computer Science
Programming
By Language
TypeScript Programming Language
1. Introduction to TypeScript
2. Development Environment Setup
3. Basic Types and Type System
4. Arrays and Collections
5. Enums and Literal Types
6. Functions and Callable Types
7. Object Types and Interfaces
8. Classes and Object-Oriented Programming
9. Advanced Type Features
10. Generics
11. Utility Types
12. Modules and Module System
13. Decorators and Metadata
14. Type Checking and Compiler Options
15. Working with JavaScript Libraries
16. Framework Integration
17. Build Tools and Workflow
18. Code Quality and Best Practices
19. Debugging and Troubleshooting
20. Advanced Patterns and Techniques
21. Migration and Adoption Strategies
Modules and Module System
ES Module Syntax
export Declarations
import Declarations
Default Exports
Named Exports
Re-exports
Module Resolution
Relative Imports
Absolute Imports
Node Module Resolution
Path Mapping
Base URL Configuration
Declaration Files
.d.ts Files
Ambient Declarations
Module Declarations
Global Declarations
Triple-Slash Directives
Publishing Types
Package.json Configuration
DefinitelyTyped
Bundled Types
Type Versioning
Namespaces
Namespace Declaration
Nested Namespaces
Namespace Merging
Module vs Namespace
Previous
11. Utility Types
Go to top
Next
13. Decorators and Metadata