Skip to content
Web Dev Simplified
×2.6YouTube long-formSponsored

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

WDWeb Dev Simplified@WebDevSimplified · 1.8M subscribers
Views
123K
123,351
Outlier
×2.6
Median 47.5K
Length
22:10
Published
Nov 11, 2025
Tuesday
Comments
164
5.5K likes

Script

No transcript

Scout reads the transcripts of each creator's 12 latest long-form videos. This one isn't among them yet.

Description

1 sponsor line

SponsorMaster TypeScript utility types with my FREE TS Util Types Cheat Sheet - 18+ types 👉 https://webdevsimplified.com/ts-utili...

Become a senior TypeScript developer with my Full TypeScript Course - 50+ videos, 10+ hours+ 👉 https://courses.webdevsimplified.com/...

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:

SponsorMaster TypeScript utility types with my FREE TS Util Types Cheat Sheet - 18+ types 👉 https://webdevsimplified.com/ts-utili...

Become a senior TypeScript developer with my Full TypeScript Course - 50+ videos, 10+ hours+ 👉 https://courses.webdevsimplified.com/...

🌎 Find Me Here:

My Blog: https://blog.webdevsimplified.com

My Courses: https://courses.webdevsimplified.com

Patreon:   / webdevsimplified

Twitter:   / devsimplified

Discord:   / discord

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

More from Web Dev Simplified

Search Scout

Search creators, videos and pages, then press Enter to open one.