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:
