Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript Learning 🚀

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.

📚 About

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

📂 Topics Covered

  • ✅ 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


🛠️ Tech Stack

  • TypeScript
  • Node.js
  • npm
  • VS Code

🚀 Getting Started

Clone the repository:

git clone https://github.com/raviranjan0/TypeScript.git

Navigate to the project:

cd TypeScript

Install dependencies:

npm install

Run a TypeScript file using tsx:

npx tsx filename.ts

📖 Learning Goal

The 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

🤝 Contributions

This repository is primarily for learning and personal practice. Suggestions and feedback are always welcome!


⭐ Support

If you find this repository helpful, consider giving it a ⭐ on GitHub.


👨‍💻 Author

Raviranjan Singh


Happy Coding! 🚀

About

A complete TypeScript learning journey with examples, notes, and hands-on practice. ⭐

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages