Overview
Explore advanced TypeScript type utilities in this conference talk from NDC Sydney 2022 presented by Basarat Ali Syed. Begin with a comprehensive tour of powerful features including lookup types, mapped types, and conditional types, demonstrating how TypeScript's type system enables highly expressive code. Progress through incremental examples that build upon each other, culminating in an in-depth exploration of built-in Type Utilities such as Partial, Readonly, Omit, and Exclude. Learn how to construct custom utilities and examine real-world libraries that leverage these advanced type functions to provide typesafe schema validation and RPC-style API calls over HTTP. Gain valuable insights into maintaining and scaling TypeScript projects through this hour-long deep dive into the language's sophisticated type system.
Syllabus
Advanced TypeScript Type Utilities - Basarat Ali Syed - NDC Sydney 2022
Taught by
NDC Conferences