This repository is a structured guide to mastering TypeScript, moving from fundamental syntax to complex type engineering. Each module is designed to be run independently using tsx.
- Build strong fundamentals of TypeScript
- Understand type safety and static typing deeply
- Learn advanced patterns used in production apps
- Practice with real-world examples and mini projects
- Prepare for interviews and professional development
Ensure you have Node.js installed on your system.
Run these commands in your terminal to set up the global environment:
# Install the TypeScript Compiler
npm install -g typescript
# Install 'tsx' to run .ts files directly without manual transpilation
npm install -g tsxTo execute a specific lesson, use the following command:
tsx <filename>.ts