Generics: The most intimidating TypeScript feature
Generics are a huge reason why TypeScript is SO DARN POWERFUL. Letting you create types from other types, pass types to functions, and even INFER those types without you needing to specify them. They're pretty advanced, though - so if you want to learn more advanced TypeScript, time to strap in. Become a TypeScript Wizard with Matt's TypeScript Course: https://www.totaltypescript.com/ Follow Matt on Twitter / mattpocockuk 00:00 Intro 00:36 Generics on the type level 01:45 Passing type arguments to functions 03:06 Passing type arguments to Set 04:21 Inferring the types 05:55 Constraints on type arguments 08:19 Constraints in functions 10:07 Sometimes 'as' is fine 11:23 Multiple type arguments 14:05 Defaults in type arguments 15:00 Integrating with third-party libraries 17:26 Outro

Infer is easier than you think

Learn TypeScript Generics In 13 Minutes

TypeScript Speedrun: Crash Course for Beginners

as const: the most underrated TypeScript feature

99% of Developers Don't Get Sockets

6 TypeScript tips to turn you into a WIZARD

You are a Junior Dev if You Don’t Know These 18 TypeScript Utility Types

WTF Typescript?! (The Standup)

Effect: the unreadable library that captured my heart

Typescript Generics | Beginners Tutorial with Examples

Learn Advanced TypeScript In 25 Minutes (infer, extends, ternaries)

Never Trust An LLM

TypeScript Generics are EASY once you know this

Generics In Java - Full Simple Tutorial

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

TypeScript Crash Course with Matt Pocock

Master TypeScript Generics (in Just 23 Minutes)

Trump Drops Jan. 6 Slush Fund; War & Gas Prices Trigger GOP Midterm Panic: A Closer Look

"We Ran Out Of Columns" - The Worst Codebase Ever

