Skip to main content

TypeScript Utilities You Should Know

In this video CJ shows several utilities built into TypeScript that will make working with external libraries much easier.


00:00 Intro
00:25 A Complex Type
01:00 ReturnType
01:34 Awaited
02:09 keyof
02:51 NonNullable
03:39 NOT Validation
04:26 Nested Types
04:51 Partial
05:40 Required
06:16 Pick
06:58 Omit
07:20 Other Utility Types
07:36 Prisma Utility Types
08:14 TypeScript Practice
08:38 Thanks!

TypeScript Utility Types | https://www.typescriptlang.org/docs/handbook/utility-types.html Prisma Type Utilities | https://www.prisma.io/docs/orm/prisma-client/type-safety/operating-against-partial-structures-of-model-types Type Challenges | https://github.com/type-challenges/type-challenges Type Hero | https://typehero.dev/