UsefulLinks
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
13.
Decorators and Metadata
13.1.
Decorator Fundamentals
13.1.1.
Decorator Syntax
13.1.2.
Decorator Factories
13.1.3.
Decorator Composition
13.1.4.
Experimental Status
13.2.
Class Decorators
13.2.1.
Class Decorator Signature
13.2.2.
Constructor Modification
13.2.3.
Class Replacement
13.3.
Method Decorators
13.3.1.
Method Decorator Signature
13.3.2.
Method Modification
13.3.3.
Method Replacement
13.4.
Property Decorators
13.4.1.
Property Decorator Signature
13.4.2.
Property Metadata
13.4.3.
Property Initialization
13.5.
Parameter Decorators
13.5.1.
Parameter Decorator Signature
13.5.2.
Parameter Metadata
13.5.3.
Dependency Injection
13.6.
Accessor Decorators
13.6.1.
Getter Decorators
13.6.2.
Setter Decorators
13.6.3.
Accessor Modification
13.7.
Metadata Reflection
13.7.1.
reflect-metadata Library
13.7.2.
Metadata Keys
13.7.3.
Design-time Types
13.7.4.
Runtime Type Information
Previous
12. Modules and Module System
Go to top
Next
14. Type Checking and Compiler Options