Unthrown: Explicit errors as values for TS – a third channel for the unexpected
Unthrown предлагает для TypeScript явное представление ошибок как значений — «третий канал» для неожиданных исходов, что может улучшить контроль потока и обрабо
Первоисточник