Y
Hacker News
new
|
ask
|
show
|
jobs
by
mary-ext
387 days ago
the solution is to avoid TypeScript eagerly validating the object's value type. eager validation breaks cyclic references.
1 comments
mary-ext
387 days ago
Zod's source code is a bit unwieldy to explain what's going on I feel, so here's a small validation library I wrote that uses the same principle
https://github.com/mary-ext/atcute/blob/596e023bcb490b16d09a...
link
https://github.com/mary-ext/atcute/blob/596e023bcb490b16d09a...