Secret sauce that brings YouTube followers, views, likes
Get Free YouTube Subscribers, Views and Likes

Generics: The most intimidating TypeScript feature

Follow
Matt Pocock

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 thirdparty libraries
17:26 Outro

posted by Glasinselh6