Explicit errors as values for TypeScript — with a separate defect channel for the unexpected and qualification enforced at every boundary.
typescript functional-programming async monad error-handling type-safe result either esm railway-oriented-programming result-type defect zero-dependencies errors-as-values tagged-error
-
Updated
Jul 6, 2026 - TypeScript