install extsion on vscode
- inlay typescript
- JavaScript and TypeScript Nightly
A personal learning repository to explore and master the fundamentals of TypeScript from scratch.
This repo is structured with clean and minimal examples — great for beginners or those who want to revisit the core concepts of TypeScript.
- ✅ Basic Types
- ✅ Functions and Parameters
- ✅ Interfaces & Type Aliases
- ✅ Classes and Inheritance
- ✅ Generics
- ✅ Enums, Tuples, Union & Intersection Types
- ✅ Utility Types (Partial, Pick, etc.)
- ✅ Modules & Namespaces
- ✅ Type Narrowing & Type Guards
- ✅ Real-world practice code
git clone https://github.com/yogithesymbian/complete-typescript-for-beginners.git
cd complete-typescript-for-beginners
npm install
Most files can be compiled individually using:
npx tsc ./path/to/your/file.ts
Or compile all .ts
files with:
npx tsc
You can also open this repo directly in VS Code for a smoother learning experience with inline type hints.
Yogi Arif Widodo 📎 LinkedIn 💻 GitHub
This is a personal learning repo, but PRs, issues, and discussions are welcome if you want to enhance or expand it.
This project is licensed under the MIT License — feel free to use, fork, or modify.