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
11.
Utility Types
11.1.
Property Manipulation Types
11.1.1.
Partial
11.1.2.
Required
11.1.3.
Readonly
11.1.4.
Pick
11.1.5.
Omit
11.2.
Union and Intersection Utilities
11.2.1.
Exclude
11.2.2.
Extract
11.2.3.
NonNullable
11.3.
Function Utilities
11.3.1.
Parameters
11.3.2.
ReturnType
11.3.3.
ConstructorParameters
11.3.4.
InstanceType
11.4.
String Manipulation Types
11.4.1.
Uppercase
11.4.2.
Lowercase
11.4.3.
Capitalize
11.4.4.
Uncapitalize
11.5.
Record and Mapping Types
11.5.1.
Record
11.5.2.
Mapped Type Utilities
11.6.
Custom Utility Types
11.6.1.
Creating Reusable Utilities
11.6.2.
Combining Existing Utilities
11.6.3.
Domain-Specific Utilities
Previous
10. Generics
Go to top
Next
12. Modules and Module System