Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

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

117.6K views on YouTube

*Master TypeScript utility types* with my *FREE TS Util Types Cheat Sheet* – _18+ types_ 👉 https://webdevsimplified.com/ts-utility-types-cheat-sheet.html
*Become a senior TypeScript developer* with my *Full TypeScript Course* – _50+ videos, 10+ hours+_ 👉 https://courses.webdevsimplified.com/typescript-simplified

Learning the 18 most important TypeScript utility types is one of the quickest ways to go from a junior to a senior level TypeScript developer. In this video I will cover the 18 TS util types that I use every day and that you need to know in order to truly master TypeScript.

📚 Materials/References:

*Master TypeScript utility types* with my *FREE TS Util Types Cheat Sheet* – _18+ types_ 👉 https://webdevsimplified.com/ts-utility-types-cheat-sheet.html
*Become a senior TypeScript developer* with my *Full TypeScript Course* – _50+ videos, 10+ hours+_ 👉 https://courses.webdevsimplified.com/typescript-simplified

🌎 Find Me Here:

My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified

⏱️ Timestamps:

00:00 – Introduction
00:40 – Why use utility types
01:48 – Pick
03:48 – Omit
04:59 – Partial
05:54 – Required
06:38 – Readonly
08:10 – Record
10:05 – Extract
11:45 – Exclude
12:53 – ReturnType
14:03 – Parameters
16:49 – ConstructorParameters
17:48 – InstanceType
18:06 – NonNullable
19:24 – Awaited
20:45 – String Manipulation Types

#TypeScript #WDS #TS