Hacker News new | past | comments | ask | show | jobs | submit login

Having the type system this complicated is mostly for library builders, makes the developer experience of tools like tRPC, Zod and Prisma possible. An engineer writing business logic in TypeScript will probably never have to learn how to write (or even read tbh) complex TypeScript signatures, but benefit significantly from the solutions the type system complexity is a necessary precursor for.



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

Search: