Intermediate TypeScript, v2

Intermediate TypeScript, v2

Learning Paths:
5 hours, 3 minutes CC

Dive deeper into TypeScript's powerful features, including handling of extreme types, nullish values, ES modules, and advanced generics. Learn about namespaces, classes, top and bottom types, and practical use of conditional and mapped types. Gain proficiency in integrating non-TypeScript files and mastering utility types for more expressive and safe TypeScript coding.

This course and others like it are available as part of our Frontend Masters video subscription.

Published: December 5, 2023
Get Unlimited Access Now
Table of Contents


Declaration Merging

Top & Bottom Types

Nullish Values

Modules & CJS Interop

Generics Scopes and Constraints

Conditional & Mapped Types

Variance Over Type Params

Wrapping Up