Ask HN: What is the “proper” way to do error-handling in TypeScript?
Folks, I feel like I'm losing my mind. Typescript's concept that `error` is either `any` or `unknown` feels like such a massive gaping problem. I get that it's Javascript's fault for not having a rigorous error typing system. What are some strategies you guys use to expose the kinds of errors your libs throw, or capture the errors other people's code throws?
9 comments
[ 2.2 ms ] story [ 42.9 ms ] threadhttps://github.com/supermacro/neverthrow
https://gcanti.github.io/fp-ts/