~//tutorials/ts
TypeScript
JavaScript with types — scale without fear.
- 01TypeScript Basics & SetupGet started with TypeScript: what it is, why to use it, and how to set it up.beginner
- 02TypeScript Type AnnotationsMaster type annotations for variables, functions, and arrays.beginner
- 03TypeScript Type Inference & AliasesMaster type inference, type aliases, and interfaces for cleaner code.beginner
- 04TypeScript Arrays & FunctionsType arrays, typed functions, and typed callbacks.beginner
- 05TypeScript InterfacesMaster interfaces for defining object shapes and contracts.beginner
- 06TypeScript Union & Intersection TypesMaster union types, intersection types, and advanced type composition.beginner
- 07TypeScript EnumsMaster enums for named constant sets.beginner
- 08TypeScript Classes with TypesAdd type annotations to classes and implement interfaces.beginner
- 09TypeScript GenericsMaster generic functions, classes, and constraints.beginner
- 10TypeScript Utility TypesMaster Partial, Pick, Omit, Record, and other built-in types.beginner
- 11TypeScript Type Guards & NarrowingMaster type guards, instanceof, and type narrowing techniques.beginner
- 12TypeScript Config & Strict ModeConfigure TypeScript projects with tsconfig.json and strict mode.beginner
- 13TypeScript Declaration FilesMaster .d.ts files and type declarations for JavaScript libraries.beginner
- 14TypeScript Best PracticesWrite clean, maintainable, and type-safe TypeScript code.beginner