Welcome to my TypeScript Learning repository! This repository documents my journey of learning TypeScript from the ground up with practical examples, exercises, and mini projects.
This repository is created to:
- Learn TypeScript fundamentals
- Understand static typing and type safety
- Practice object-oriented programming (OOP)
- Explore advanced TypeScript features
- Build a strong foundation for Playwright Automation Testing
-
✅ Introduction to TypeScript
-
✅ Type Annotations
-
✅ Variables and Data Types
-
✅ Operators
-
Upcomming Topics
-
✅ Functions
-
✅ Arrays and Tuples
-
✅ Objects
-
✅ Interfaces
-
✅ Type Aliases
-
✅ Enums
-
✅ Classes
-
✅ OOP Concepts
-
✅ Generics
-
✅ Modules
-
✅ Type Assertions
-
✅ Union & Intersection Types
-
✅ Utility Types
-
✅ Async Programming
-
✅ Error Handling
-
⏳ Mini Projects
-
⏳ Best Practices
- TypeScript
- Node.js
- npm
- VS Code
Clone the repository:
git clone https://github.com/raviranjan0/TypeScript.gitNavigate to the project:
cd TypeScriptInstall dependencies:
npm installRun a TypeScript file using tsx:
npx tsx filename.tsThe goal of this repository is to gain a strong understanding of TypeScript and use it as a foundation for:
- Playwright Automation Testing
- Modern JavaScript Development
- Building scalable applications
This repository is primarily for learning and personal practice. Suggestions and feedback are always welcome!
If you find this repository helpful, consider giving it a ⭐ on GitHub.
Raviranjan Singh
- GitHub: https://github.com/raviranjan0
- LinkedIn: https://www.linkedin.com/in/raviranjan0/