This repository covers key concepts
and advanced topics
in TypeScript. Itβs designed to help developers master TypeScriptβs powerful features
and enhance their coding practices. The repository includes explanations, examples, and code snippets to facilitate learning
.

β»οΈ Easy β»οΈ |
β’οΈ Medium β’οΈ |
π« Hard π« |
---|---|---|
Annotations in TypeScript βοΈ | Intersection Types β | Declaration Merging π |
Type Inference π | Unions π | Generics ποΈ |
Function Parameter Annotations π§βπ» | Literal Types π | Type Narrowing π§ |
Array Types π | Tuples π² | Instanceof Operator 𧳠|
Objects π·οΈ | Enums π’ | Intersection Types (again) β |
Type Aliases π·οΈ | OOP Concepts π§βπ« | Declaration Files π |
Optional Properties 𧩠| Getters and Setters π | Axios π |
Readonly π | Interfaces π | Express.js π |
Explore TypeScript topics organized inside the π¬ Examine Thoroughly π§¬
/ TypeScript
|
βββ π¬ Examine Thoroughly π§¬
| |
β βββ 1. Annotations in TypeScript βοΈ
| |
β βββ 2. Intersection Types β
| |
β βββ ...........
| |
β βββ 23. Axios π
| |
| βββ 24. Express.js π
|
|
βββ README.md