← Back to Guides
🔷

TypeScript

JavaScript with static types

TypeScript is a superset of JavaScript that adds static typing, catching bugs at compile time instead of runtime. I use it on both the frontend and backend for safer refactors and self-documenting code.

Key concepts

▸Interfaces, types, and generics
▸Type inference and strict mode
▸Union & intersection types, utility types
▸Compile-time safety for large-scale apps and APIs