Skip to content

yogithesymbian/complete-typescript-for-beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIPS

install extsion on vscode

  • inlay typescript
  • JavaScript and TypeScript Nightly

Complete TypeScript for Beginners 🚀

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.


📚 What You'll Find Here

  • ✅ 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

🚀 Getting Started

1. Clone the repository

git clone https://github.com/yogithesymbian/complete-typescript-for-beginners.git
cd complete-typescript-for-beginners

2. Install dependencies

npm install

3. Run the examples

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.


✍️ Author

Yogi Arif Widodo 📎 LinkedIn 💻 GitHub


🤝 Contributing

This is a personal learning repo, but PRs, issues, and discussions are welcome if you want to enhance or expand it.


📜 License

This project is licensed under the MIT License — feel free to use, fork, or modify.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published