Problem: TypeScript can't validate runtime data


Problem: TypeScript can't validate runtime data.

Solution: Use Zod to validate runtime data.

6 things I validate at runtime via Zod:

✅ URL
✅ Cookie
✅ Form inputs
✅ Environment variables
✅ localStorage/sessionStorage
✅ JSON in REST API responses

Examples:

View original on X