TypeScript Learning
This repository contains my personal journey of learning TypeScript — from the basics of types and interfaces to advanced concepts like generics, decorators, and type inference. It includes notes, examples, and mini-projects that demonstrate TypeScript features in real-world scenarios.
📘 What’s Inside
🔹 TypeScript fundamentals (types, functions, interfaces, enums)
🔹 Working with classes and OOP concepts
🔹 Advanced TypeScript (generics, utility types, namespaces, decorators)
🔹 TypeScript with Node.js and frontend frameworks
🔹 Practice projects and coding exercises
🧠 Goal
To gain a deep understanding of TypeScript and learn how to write cleaner, safer, and scalable JavaScript applications.