Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The “type User =“ statement creates a TypeScript type from the zod schema, which can be useful when passing that definition around to functions

The schema object is useful for runtime validation, e.g. User.parse(). this is handy when validating payloads that come over the wire that might be untrusted. the output of the “parse()” function is an object of type User

you can kind of think of it like marshaling Json into a struct in Go :)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: