full typeScript mastery repo
A comprehensive collection of TypeScript concepts, examples, and best practices that I learned while mastering TypeScript. This repository covers everything from basic types, objects, arrays, and functions to advanced topics like generics, utility types, classes, decorators, and modules.
L1 - data types --> number, string, boolean
L2- array , enums, tuples, any
L3- Union, literal types , alias/custom types
L4- Function return type
L5- Unknown and never return type
L6- classes and interfaces
L7 - Type Gaurds and Type assertion
L8 - Generics and constraints