[notes] To Throw or Not to Throw in TypeScript?

from blog Sympolymathesy, by Chris Krycho, | ↗ original
Reserve exceptions for exceptional behavior. Use a union type or a `Result` type for excepted errors!