A structured repository documenting my journey of learning TypeScript with topic-wise organized code and practical examples.
- Learn TypeScript with clarity and structure
- Build type-safe and scalable code
- Move from JavaScript to production-level development
Each topic is organized in its own folder:
types/→ basic & advanced typesfunctions/→ typed functions & parametersinterfaces/→ interfaces & object structuresgenerics/→ reusable type logicutility-types/→ built-in helpersclasses/→ OOP in TypeScript
- Type system (union, intersection, aliases)
- Functions & object typing
- Generics & utility types
- Classes & access modifiers
npm install -g typescript
tsc filename.tsTypeScript is not about syntax — it's about designing better code with types.