Catch Type Errors at Runtime with Zod: An Intro to this JavaScript Library
Swashbuckling with Code Swashbuckling with Code
8.78K subscribers
4,500 views
0

 Published On Jan 9, 2023

Zod is a runtime type checking library for JavaScript that can help you catch type errors before they cause problems in your code. In this tutorial, you'll learn how to use Zod to define strict schemas for your data and ensure that your variables always have the correct type at runtime. By following best practices for type safety, you can write more reliable and maintainable code.

This tutorial covers the primary use case of Zod and some of the cool helper methods it has. By the end of the video, you'll have an understanding of how to start integrating it into your project and why it is growing in popularity.

🐱 Repository for code in the video:
https://github.com/Jimmydalecleveland...

~~~~~~

00:00 - What is Zod and why is it gaining popularity?
01:12 - Repo starting point quick walkthrough
02:51 - Standard ways to Type a fetch result
05:23 - Adding Zod to get runtime type checking
08:33 - Zod parsed results error output
10:03 - Fixing the error with Zod enforced actual fetch response
11:51 - Zod validation methods
15:08 - Transforming returned data with Zod
16:35 - Wrap-up and thoughts

~~~~~~

Follow Jimmy Cleveland's doings:
twitter:   / jimmydcleveland  
blog: https://blog.jimmydc.com/

#typescript #zod

show more

Share/Embed