Explicit errors as values for TypeScript — with a separate defect channel for the unexpected and qualification enforced at every boundary.
typescript async pattern monad error-handling type-safe result either effect esm result-type defect errors-as-values tagged-error
-
Updated
Jul 16, 2026 - TypeScript